TcaplusDB有损搬迁与无损搬迁
TcapSvr扩缩容有有损搬迁和无损搬迁两个概念, 默认是“有损搬迁”。
有损搬迁
有损搬迁(老搬迁): 将路由切换为搬迁状态,然后源端Master→目的端Master搬迁数据, 搬迁过程中部分用户请求命令字将被拒绝,我们称为“有损”,仅只有Slave不存活或同步异常情况下推荐用有损搬迁,有损搬迁方案概述见下图
无损搬迁
无损搬迁(新搬迁): 源端Slave->目的端Master搬迁数据(全量数据复制),然后源端Master→目的端Master同步操作流水(增量数据同步), 追上同步后再切换路由到目的端Master,整个搬迁过程不影响用户请求, 我们称为“无损”,前提要求源端Slave存活且主从同步状态正常,无损搬迁方案概述见下图:
无损搬迁多了两个速度配置: