应用场景 当我们的数据表超过500万条或更多时,我们就会考虑到采用分库分表:当我们的系统使用了一台缓存服务器还是不能满足的时候,我们会使用多台缓存服务器,那我们如何去访问背后的库表或缓存服务器呢,我们肯定不会使用循环或者随机了,我们会在存取的时候使用相同的哈希算法定位到具体的位置. 简单的哈希算法 我们可以根据某个字段(比如id)取模,然后将数据分散到不同的数据库或表中. 例如前期规划,我们某个业务数据5个库就能满足了,根据id取模 如下图 我们通过hash取模很方便的路由到对应的库上,但是上述…