什么是存储〜50000000值最好的数据库?

我需要存储〜50000000值只包含ID(自动递增)和varchar(32)。 然后显示每个页面加载的随机值。 当然,我不会用RAND()。

那么,是MySQL好,如果我用PHP工作? 或者我应该学习一些其它的数据库这是更优化的?

--------------解决方案-------------

5000万行是为主流RDBMS中的舍入误差。

使用MySQL,如果你知道的话,还是选一个你满意。

选择一个排出来的50万元,可以生成1到50万元之间的一个数字,挑选一行。 那么,为什么不使用RAND作为数发生器? (编辑:但不是在ORDER BY每redShadow的作为问题的评论)

如果你没有很多的查询MySQL是可能的罚款 ​​。

如果不删除记录和自动递增的范围是连续的一个key-value存储是为这个完美的。 然而,你将需要的东西(SQL,如果你是懒惰:)),给你一个原子计数器,以便您可以插入新的键值对。

想想你的数据分成若干表:如果你必须改变你要重建一个表,50万行,而不是说,10桌500万行的表的模式。

分类:php 时间:2015-03-15 人气:0
本文关键词: 数据库,PHP和MySQL
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.719 (s). 10 q(s)