数据库分库分表——扩容无须数据迁移的分片算法

扩容无须数据迁移的分片算法 常见的分库分表方案大都用主键mod一个数(如分为8个库,则 id % 8 根据余数决定落到哪一个分片)。此种方案中,若是要拓展数据库将是十分复杂的事情(例如拓展为10个,则代码须要改成 id % 10 以前的旧数据也要作迁移)。咱们但愿有一种支持自由规划无须数据迁移和修改路由代码的Sharding扩容方案。算法 方案设计 在Twitter-Snowflake分库分表算法
相关文章
相关标签/搜索