迁移背景
作为本次迁移的小编小本本,我们近期实施多套oracle迁移开源数据库的操作。随着业务需求变化和数据量的增长,迁移面临的调整也越来越大。其中,我们实施了一次大表迁移MySQL的操作,并在迁移过程中对该大表进行了分表,要求业务停机时间不超过2小时。

迁移过程
我们采用了以下的迁移思路:
- 使用物化视图分表
- 使用ETL工具同步MV数据到MySQL
- 配置OGG同步MV分表
- 启用MV增量刷新
- 停业务,准备切换到MySQL
- 最后一次MV增量刷新,并确保OGG同步到完成
- 业务切换到MySQL验证业务
在迁移过程中,我们遇到了多次问题,如对字段进行hash分表实现不了效果等等。不过,我们最终还是成功完成了迁移。
经验总结
通过这次迁移经验,我们深深认识到要充分了解业务,才能提出新环境合理的规划设计及选择合理的迁移技术。在技术选择上,应该进行广泛的测试,不局限于某一种技术,避免遇阻后没有备用方案,择优而用。
原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6599.html
