BR跨大版本备份和恢复的问题

生产环境中,因为ipv6的问题,需要将原v4.0.4集群中数据迁移到新的v7.1.0版本的新tidb集群中。看官方文档中提到,BR备份的版本和恢复的版本有要求,但是4.0.4版本过于老旧,没有相关说明。
请问可以使用4.0.3版本的BR备份的数据,然后使用v7.1版本的BR恢复到v7.1.0的新tidb集群中吗。如果不能,请问有什么其他的迁移方案吗?

我记得 BR恢复是不能跨版本恢复的

能不能确认下。如果不能的话,有没有其他的迁移方案,老集群中有大概4t的数据。

由4到7步子有点大,还是导入导出吧。这种可以再测试环境测一下

主要是现在环境就是这样,用BR备份恢复应该是最快的方式了。现在官方文档上也没有相关明确说明。

我觉得你可以用backup找个小库或小表测试下。
最近测了br备份,越来越感觉他像逻辑备份了 :grinning:说不定可以的。

BACKUP DATABASE `test` TO 'local:///mnt/backup/2020/04/';

dumling+lightning搞吧,你用local模式导入超出想像的快,来自 @啦啦啦啦啦 的回复

dumling用快点的硬盘,参数调大也挺快的

的确跨度有点大,倒是可以做个实验

是不是可以搭一套4.0.4版本的tidb集群,通过br吧数据迁移过去,然后升级新的集群到7.1.0,这样容错率较高

用dumpling和lightning吧,数据首先要保证安全,然后才是迁移速度。用br如果有隐藏问题,岂不是还得重新导出一次