如何进行分布式数据库的扩容

 时间:2024-10-13 03:18:33

1、随着时间推移,各分片上数据量及访问量越来越大,服务器容量和性能达到瓶颈,这时就需要进行数据库的扩容。

如何进行分布式数据库的扩容

2、数倌栗受绽据扩容在DBProxy不停机的前提下,将高负载服务器上的部分分片完整的迁移到低负载的服务器上,透明的完成分片数据迁移和配置切换。

如何进行分布式数据库的扩容

3、数倌栗受绽据扩容的全量迁移通过XtraBackup高效访问Innodb存储引擎导出物理数据文件,在Master、Slave库MysqlImport导入物理文件。

如何进行分布式数据库的扩容

4、增量迁移则伪装成mysql数据库的salve节点,接收主库发送过来的binlog数据,解析binlog数据,补偿目标数据库。

如何进行分布式数据库的扩容

5、数据扩容过程中涉及DBProxy只读:完成补偿全量迁移过程中发生的binlog后,设置DBProxy相关数据分片只读。

如何进行分布式数据库的扩容

6、关于数据分片切换:只读下完成binlog补偿,切换dbproxy中涉及的分片配置;完成数据扩容后,用户页面确认并清除源数据分片。

如何进行分布式数据库的扩容

7、数据扩容的难点最主要在用支持在线进行:热扩容、全量高效迁移、增量复杂高效Binlog处理。

如何进行分布式数据库的扩容
  • 光纤连接器连接设备的正确方法
  • 通过命令提示窗口查看电脑IP地址与mac物理地址
  • 行政行为如何自行纠错
  • c#如何批量重命名图片名
  • 如何用Windows Server Backup备份域服务器?
  • 热门搜索
    我和我的祖国手抄报内容 理想手抄报 抗击疫情手抄报图片大全 安全小知识手抄报 祖国在我心中的手抄报 抗击病毒手抄报 国庆节主题手抄报图片 三八妇女节手抄报内容 红红火火过大年手抄报 手抄报清明节