首页 > QQ会员表是如何进行分表的

QQ会员表是如何进行分表的

mysql经常用到分表,一般是把id取模分成10张表,那么QQ会员表怎么分表呢?QQ会员几亿,分10张表,每张表的数据量还是很大啊,大家说说思路。

当然不一定是mysql数据库,重点不在于用什么数据库,而是如何分表。


MySQL 分表的一种方案:https://phphub.org/topics/432#reply2184


qq用的肯定不是mysql数据库吧


分表可以按字段hash值来分别存在不同的表中


可以根据QQ号码做一次哈希,根据哈希取模进行路由就可以分表了。


可以先分100个库,每个库再分100个表,这样就有100*100张表了


不单纯是数据库的问题。检索机制、存储机制等等都在考虑的。

https://elastic.co是个不错的检索引擎,可以考虑一下。


qq号码也就是数字,直接分段比较好吧
假设:每个库100个表,每个表存100万条。那么直接可以通过号码计算出他在第几个库第几个表。

【热门文章】
【热门文章】