首页 > 解决方案 > AWS DMS 源数据库事务边界

问题描述

在执行持续的 CDC 复制时,AWS Database Migration Service 是否有任何方法可以识别源数据库上的数据库事务边界?如果是这样,它将可用于现有数据的迁移和正在进行的更改的复制,还是仅用于正在进行的更改的复制?

例如,当使用 Apache Kafka 作为 AWS Database Migration Service https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Kafka.html的目标时,有一个选项

IncludeTransactionDetails – 提供来自源数据库的详细交易信息。此信息包括提交时间戳、日志位置以及 transaction_id、previous_transaction_id 和 transaction_record_id 的值(事务中的记录偏移量)。默认值为假。

但我不明白如何通过这些信息获得确切的交易边界。例如,如何获取特定事务范围内的确切记录数。根据提供的文档,看起来我只能得到 -transaction_idtransaction_record_id还不够..

标签: amazon-web-servicescdctransactional-replicationaws-dmsaws-msk

解决方案


推荐阅读