OMS数据迁移中有增量同步,为什么还有一个数据同步的模块,两者有什么区别,应用场景有什么不同。

OMS数据迁移中有增量同步,为什么还有一个数据同步的模块,两者有什么区别,应用场景有什么不同。

数据同步概述

https://www.oceanbase.com/docs/community-oms-cn-1000000000958744

数据迁移概述

https://www.oceanbase.com/docs/community-oms-cn-1000000000958777

  1. 数据迁移
  • 目的:数据迁移通常是为了将数据从一个同构或者异构数据库或数据存储位置转移到另一个数据库,以便于升级、整合或转换数据结构。
  • 过程:数据迁移是一个一次性或者是一个大阶段的过程,可能涉及到数据的转换、清洗、验证和重新格式化,以确保数据在新数据库环境中能够正确使用。
  • 特点:数据迁移可能是单向的,也可能涉及到双向同步,但最终目标是将数据从一个环境完全转移到另一个环境。
  • 常见的场景:实现同构或异构数据源之间的数据迁移,适用于数据库升级、跨实例数据迁移、数据库拆分、扩容等业务场景。
  1. 数据同步
  • 目的:数据同步的目的是保持两个或多个数据存储之间的数据一致性,确保所有系统都拥有最新的数据副本。
  • 过程:数据同步是一个持续的过程,可以是实时的或定期的,通过比较不同系统之间的数据差异来更新数据。
  • 使用场景:可以应用于实时数据仓库搭建、数据查询和报表分流等业务场景,也适用于数据异地多活、数据异地灾备、数据聚合和实时数据仓库等多种业务场景。

数据迁移中的增量同步时保持2个数据源的数据实时一致性,而数据同步切实时数据订阅,主要时为了数据入湖数据订阅等相关功能,在数据同步中目标端数据源只能选择kafka,hudi等数仓这些存储

2 个赞