基于Binlog异构数据库实时同步与迁移方案.pdfVIP

  • 1
  • 0
  • 约6.84千字
  • 约 7页
  • 2026-10-10 发布于北京
  • 举报

基于Binlog异构数据库实时同步与迁移方案.pdf

更换数据库

实现不停机更换数据库

实现比对和补偿程序

安全地实现数据备份和恢复

基于Binlog实现跨系统实时数据同步

前面当数据量太大的时候,如果单个节点存不下,就需要分片数据。

数据分片,数据的查询操作就会受到诸多限制。比如如果将用户ID作为分片键对订单表进行分片,那就

只能根据用户ID维度来查询。这样,商家就会无法查询自家的订单。当然强行查询也不是不行,只是要在

所有分片上都查询一遍,再把结果聚合起来,整个过程又慢又,实际意义不大。

对于这样的需求,目前普遍采取的解决方案是用空间换时间、毕竞如今设备越来越便宜。再存一份订

单数据到商家订单库,然后以ID作为分片键进行分片,专门供商家查询订单之用。

另外对于同一份商品数据,如果是按照关键字搜索,放在ES中会比放在MySQL中更合适,毕竟ES就是做

搜索的,所以在我们的tulingmall-canal中的ProductESData就是负责将商品数据的变化从MySQL同步到

ElasticSearch。

所以在大规模系统中

文档评论(0)

1亿VIP精品文档

相关文档