业务场景:有一个OceanBase数据库集群,数据量约6T,将数据迁移到另一个OceanBase数据集群,约需要多长时间,是否可走内网迁移,使用哪种方式,麻烦大家帮我解答一下
使用oms即可呀,有啥顾虑呢
主要担心效率问题,不知道OMS在内网条件下,迁移OceanBase速度如何
给机器的资源和网络有关系 你可以自己测试一下
推荐OMS迁移
迁移时间受以下因素影响:
数据量:6T 数据量较大,迁移时间会较长。
网络带宽:如果走内网迁移,网络带宽较高,迁移速度会显著提升。
硬件性能:源端和目标端的集群性能(如 CPU、磁盘 I/O)会影响迁移速度。
**
迁移前给源端和目标端租户扩容,给与oms服务器足够的资源,迁移速度很乐观
内网迁移,网络带宽较高,迁移速度很乐观,内网传输安全性高,也能避免数据泄露风险。
好的,按照您的经验预估,使用OMS,在内网环境,在硬件资源足够的情况,大概迁移完6T数据需要多久呢
每个环境都存在差异性,没法具体对比,建议先测试迁移部分数据,通过这部分数据再进行估算可能更为准确。迁移大量数据也需要预留足够的时间进行校验
用主备库的方式可能会更快,实际测试下把
我的经验,6T数据,io和带宽调整下,主备库的话可能几个小时就能完事
只要网络能通当然可以走内网,我能想到两种方式,1是主备租户的方式来搞,2是备份恢复
各有优劣可以根据实际情况来选
主备租户可以不通过备份搭建,直接走网络用类似于duplicate的方式吗
obmysql的网络备库和oracle的duplicate有很大的不同 你可以看看文档
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000002013557
除了空租户(redo日志完整)的创建,4.x对于另外两种创建备库方式都需要基于备份集
嗯,我理解错了,主备用于迁移就是因为实时同步方便切换吧
对