P:今天我们聊一下关于数据切片的方法
S: 可以。
P: 有时候我们会碰到数据量太大,单点容量无法支撑的情况;
这时候我们会需要进行分库.
S:嗯,是的;基于硬件成本的考虑,我们不可能一性次分库到位:一般是随着数据量的增长逐次扩容分库,
P: 是的,所以在定分库方案的时候还需要考虑以后的扩容方案
S:比如我们是通过USERID来进行分库:
一般有两种方法:
1)用DB来实现
2)用HASH算法
P: 逐个简单描述一下:
S: 用RDB(关系数据库)来实现 :
将每个USERID对应的DBID记录下来,应用程序在启动时将所有对应关系数据放在MEM CACHE中,......
阅读全文