
阿里巴巴开放的Oracle数据库迁移与同步工具yugong.zip
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
Yugong是由阿里巴巴开发并开源的一款强大的Oracle数据库迁移和同步工具。它支持大规模数据向MySQL、DRDS等目标库的高效传输及增量更新,确保了平滑切换与无缝集成。
Yugong是阿里巴巴推出的一款用于Oracle数据迁移同步的工具(包括全量和增量迁移),支持将数据迁移到MySQL或DRDS。2008年左右,阿里巴巴开始研究MySQL,并开发了基于分库分表技术的产品Cobar/TDDL(现为阿里云DRDS产品)。这些产品的出现解决了单机Oracle无法满足扩展性需求的问题,从而引发了去IOE项目的热潮。Yugong项目在此背景下诞生,旨在帮助用户将数据从Oracle迁移到MySQL上,实现去IOE的第一步。
整个迁移过程分为两部分:全量复制和增量复制,并可并行进行数据校验。具体步骤包括在原库创建增量物化视图以收集增量数据、执行全量复制以及完成增量复制后进行的数据校验。此外,在迁移过程中,需要暂停对源数据库的写操作并将系统切换到新库。
架构方面,一个Jvm容器可以管理多个实例,每个实例对应一张表的迁移任务。这些实例被分为三个部分:
1. **Extractor**:从原数据库中提取数据(包括全量和增量)。
2. **Translator**:将源数据库的数据按照目标数据库的需求进行转换。
3. **Applier**:将转换后的数据更新到目标库上(支持全量、增量及对比的实现)。
全部评论 (0)
还没有任何评论哟~


