暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

关于GBase 8s 数据库常见的迁移方案

郑小雯 2023-10-23
198

手工迁移方案

• 使用工具或手工进行数据库对象迁移;

• 使用工具进行数据迁移;

• 手工脚本比对;

- 优点:实施简单,有工程化方案,可复制

- 缺点:需要一定的迁移时间窗口,时间窗口大小 视数据量而定;对操作人员要求较高。

实时同步工具方案

近实时,迁移时间窗口要求不高

• 提前完成数据库对象迁移

• 提前部署实时同步工具

• 原、目标库并行期间可进行业务、数据比对

• 支持准实时的回退方案

需要实时同步工具支持双向同步功能 

实时迁移方案

• 常见方式

- 业务双写

- 网络镜像分流

• 优点

- 实时切换

- 实时回退

• 缺点-业务双写

- 实施复杂

- 业务侵入性高

- 成本高

• 缺点-网络镜像分流

- 不能保证事务提交一致

- 比对复杂,数据难以保证一致性

-  需要复杂的比对补齐方案


迁移场景


可停机 

系统允许一定时间的业务中断时间

• 不同的迁移时间窗口可选择方案

- 窗口大:手工迁移方案

- 窗口小:实时同步工具方案

不可停机

数据有明显的时间特征,可重跑

- 手工迁移核心表

- 应用重跑新数据

- 系统并行期间可进行业务/数据双层面比对

- 典型场景:话务网管、网优平台

• 数据无时间特征

- 实时迁移方案

- 实时同步工具方案

- 不建议采用实时迁移方案 复杂,成本高

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论