关于 系统中sharding 优化方案?

对于大数据量的历史查询应用,数据总量达到几十TB,选取客户号做sharding键,这种情况下集群扩容数据重分布的代价很高,TD-SQL(mysql兼容)有何优化方案吗?

参与3

1同行回答

lych370lych370联盟成员系统运维工程师个人
迁移数据重分布的代价高我觉得应该跟分片依据关系不大,应该主要考虑分布式数据库的检索和数据分布算法,比如使用一致性哈希就可以避免您说的这种迁移或者扩缩容的代价,具体还得看所用的数据库产品特性,如果td-sql不合适,也可以尝试别的分布式产品,架构上面还得考虑缓存和热点数...显示全部

迁移数据重分布的代价高我觉得应该跟分片依据关系不大,应该主要考虑分布式数据库的检索和数据分布算法,比如使用一致性哈希就可以避免您说的这种迁移或者扩缩容的代价,具体还得看所用的数据库产品特性,如果td-sql不合适,也可以尝试别的分布式产品,架构上面还得考虑缓存和热点数据的问题

收起
银行 · 2022-07-19
浏览610

提问者

telnet4730
数据库运维工程师光大证券

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2022-07-11
  • 关注会员:2 人
  • 问题浏览:923
  • 最近回答:2022-07-19
  • X社区推广