关键词:DMDRS数据迁移、数据迁移场景、DMDRS部署方式、分组装载、快速装载、断点续传、数据库迁移
数据迁移是指将源数据库的对象一次性迁移到目标数据库,适用于同构或异构数据库之间的数据迁移,一般用于迁移后源数据库业务会中断的场景。数据迁移提供稳定、高效的数据库全量数据迁移。
部署服务包括源DMDRS和目标DMDRS。
数据迁移直接查询抽取源数据库对象定义或数据,将其发送至目标DMDRS,实现数据迁移。采用多种迁移技术,如分组装载、快速装载和断点续传等,保障迁移的完整性和高效性。
装载表数据时,可以使用分组装载功能对表数据进行快速装载。支持将基表切分成多个部分以便多任务并行装载,并在目标数据库上利用表分组LSN过滤已装载数据日志,以实现表的并发快速装载。
装载分区表数据时,可以使用交换分区功能对分区表数据进行快速装载。根据被装载表的分区分别装载多个基表,并在目标数据库上利用交换分区功能将这些基表合并为同一张表。每个分区都启用一个独立的线程来装载该分区的数据,从而实现多线程并行地装载分区表。
装载表数据时,根据表数据量的大小采用不同的装载方式。DMDRS会记录每个数据集的装载状态,对未开始装载的数据集继续装载,对装载错误的数据集进行重装,对已成功装载的数据集则不处理,从而实现表数据的装载断点续传功能。
如果目标数据库支持快速装载接口(如Oracle、DM),装载表数据时可以使用快速装载功能,目标DMDRS接收到装载数据后会使用数据库提供的快速装载接口进行数据入库,加快装载效率。
如果你在使用AI助手时想了解DMDRS数据迁移场景的部署方式,这篇文章可以作为参考。
文章
阅读量
获赞
