克服CDC的缺点

时间:2016-02-19 01:56:13

标签: mysql database-design architecture cdc oracle-cdc

我的公司希望利用Change Data Capture来取代上游系统和下游系统之间的接口文件交换。上游系统在Oracle数据库中运行,包含数据超集,而下游系统在MySQL数据库中运行,并包含非完全互斥的数据子集。我们决定使用CDC因为我们想享受

  • 按delta而非全套
  • 进行数据传输
  • 自动数据同步
  • 如果数据传输中断,则自动重新发送

然而,与界面文件相比,我们发现了CDC的以下缺点

  • 从建筑的角度来看太复杂了
  • 两端和中间网络的高安全控制需求
  • 复杂的数据管理,因为不同的收件人需要不同的数据集
  • 创建单点故障
  • 与纯文本文件
  • 相比,传输的数据不透明
  • 如果同步是实时的,则难以控制下游系统中数据的有效时间
  • 成本高于文件传输

我们如何克服上述缺点?

0 个答案:

没有答案