exBase

一键式异构数据库迁移系统。集数据库迁移评估、应用迁移评估、自动采集、数据库结构迁移、数据迁移及数据校验等功能于一体。

Menu

应用场景

小规模数据库快速迁移

        针对数据量较小或停机窗口时间充裕,可以在停机窗口内完成完整的准备、源库离线、数据库迁移、目标库上线、应用割接、UAT等操作,并留有足够时间进行应用和数据库回切等风险保障手段的场景,可直接使用 exBase 进行一次性的离线数据库迁移。
        此方案的优点是方便快捷、操作简单、项目步骤少、易于规划与管理。绝大部分非核心应用、中小规模企业应用、部门级应用等,都属于此方案的适用场景。

大规模数据库平稳切换

        针对数据量较大或停机窗口时间较短,无法在停机窗口内完成完整的准备、源库离线、数据库迁移、目标库上线、应用割接、UAT等操作,并留有足够时间进行应用和数据库回切等风险保障手段的场景,可直接使用 exBase 全量迁移结合增量同步的迁移方案:
  • 由 exBase 进行在线的可移植性分析与数据对象异构迁移
  • 由 exBase 数据同步功能进行全量、增量的数据同步
  • 在数据全量初始化后可以启动校验任务,全量检验已有的源库数据库和目标库数据,全量校验后自动启动增量校验不断刷新校验结果集
  • 直到源数据库与目标数据库的数据差异在可接受范围内,进入停机窗口,源数据库离线并由exBase进行最近时间段的增量数据同步
  • 数据完成同步后,增量校验完成最终差异数据对比,校验通过后,即可进行数据库切割、应用切割以及后续所有相关操作
      此方案的优点是停机窗口小,一般建议在数据量较大的大规模应用或停机窗口较短的核心应用中使用此方案。

数据同步

        exBase支持基于日志的数据增量同步,实现实时的源库变更采集,并将变化的数据传输到目标端,保证目标端的数据与源端一致。用户可以通过增量同步功能实现不同场景的数据同步,包括单向数据同步、双向数据同步、数据共享等,满足在不同的应用程序之间分布和整合数据、或者管理其他基于复制的需求。
        因不使用触发器或者执行数据库查询,而是通过读取本地数据库日志来捕获变更,对于面临大量批处理的业务或者被过度利用的应用,这种基于日志的更改数据捕获方法,确保即使运行在源系统上、要求最苛刻的任务关键型应用的性能也不会受到负面影响。