[问题] 架购设计, 碎片分割

楼主: tas72732002 (葱头)   2014-12-04 08:29:26
请问一下各位shardind(分片)的规则,
我先以我的例子来说, 假设每个帐号都有唯一的id,
我会拿id的后两码来做sharding,假设我分成100个碎片,
数据库会变成db_00,db_01..依序到db_99, id末两码00的人会写到db_00数据库
但是问题来了, 假设这时后还是不够使用, 需要切得更细,
工程就会好浩大, 如果要切成更细切成1000个碎片, 并且改取id后三码的方式
那原本已经写入到数据库的帐号就会出现问题, 因为新的规则旧的规则不一样,
想请问, 不知大家都用什么方法切割, 才可以方便无限扩充
作者: luoqr (.....)   2014-12-04 08:48:00
为什么要by 使用者开table...
作者: swpoker (swpoker)   2014-12-04 09:15:00
这个问题直接用数据库优化就可以解决
作者: realmeat (真肉)   2014-12-04 11:48:00
db cluster ?
作者: eieio (好多目标)   2014-12-04 13:37:00
一开始连同 id 一起写进去就可以了吧?

Links booklink

Contact Us: admin [ a t ] ucptt.com