开发者社区 > 大数据与机器学习 > 实时计算 Flink > 正文

对于Flink CDC,oracle cdc 获取有主键的表的时候能获取全量数据这咋回事?

对于Flink CDC,oracle cdc 获取有主键的表的时候能获取全量数据,但是获取只有唯一索引的表,只能获取到最后一条数据,这咋回事?

展开
收起
想去床上睡觉 2024-07-03 14:11:05 64 0
1 条回答
写回答
取消 提交回答
  • 遇到Oracle CDC在获取只有唯一索引而无主键的表时,只能获取到最后一条数据的情况,这通常与Oracle CDC的识别机制有关。Oracle CDC依赖于主键来追踪数据的变更,以便能够识别并记录每行数据的更改。在没有主键的表中,由于缺乏唯一且不变的标识符,CDC工具难以确定行的唯一性,尤其是在增量数据同步时。
    image.png

    2024-07-03 17:05:47
    赞同 5 展开评论 打赏

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

相关产品

  • 实时计算 Flink版
  • 相关电子书

    更多
    PostgresChina2018_樊文凯_ORACLE数据库和应用异构迁移最佳实践 立即下载
    PostgresChina2018_王帅_从Oracle到PostgreSQL的数据迁移 立即下载
    Oracle云上最佳实践 立即下载

    相关镜像