84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
如果mysql 某个表存1E左右的数据 速度有问题吗。 前提只有where 主键id = xxx的查询 其他查询不会有。
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
"E"是"亿"不是EB吧?一般推荐MySQL单表数据最多500w~1kw,主要是因为索引的原因。如果只有id查询的话,应该能对付,这个你可以做个测试,看看吞吐量如何。
话说回来你这种需求更适合用简单的key/value数据库,没必要用MySQL啊。
除了数据量外,访问的频次多高? 如果真如你说的只有主键访问这种效率最高的方式,可以按照最坏每次都需要一次物理IO的情况,估算一下并发处理能力。
鉴于你说的只通过主键查询可能不太符合实际需求,如果确实如此,请估算下并发量,并发量很大的话任何高效查询DBMS都会造成IO吞吐量很高,可以选型文档型数据库MongoDB存储或者查询之前加上memcache做缓存,减轻数据库查询压力
"E"是"亿"不是EB吧?一般推荐MySQL单表数据最多500w~1kw,主要是因为索引的原因。如果只有id查询的话,应该能对付,这个你可以做个测试,看看吞吐量如何。
话说回来你这种需求更适合用简单的key/value数据库,没必要用MySQL啊。
除了数据量外,访问的频次多高?
如果真如你说的只有主键访问这种效率最高的方式,可以按照最坏每次都需要一次物理IO的情况,估算一下并发处理能力。
鉴于你说的只通过主键查询可能不太符合实际需求,如果确实如此,请估算下并发量,并发量很大的话任何高效查询DBMS都会造成IO吞吐量很高,可以选型文档型数据库MongoDB存储或者查询之前加上memcache做缓存,减轻数据库查询压力