问题描述
执行正在进行的CDC复制时,AWS Database Migration Service是否可以识别源数据库上的数据库事务边界?如果是这样,它将既适用于现有数据的迁移又适用于正在进行的更改的复制,还是仅适用于正在进行的更改的复制?
例如,当使用Apache Kafka作为AWS数据库迁移服务https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Kafka.html的目标时,会有一个选项
IncludeTransactionDetails –提供详细的交易信息 从源数据库。该信息包括提交 时间戳记,日志位置和transaction_id的值, previous_transaction_id和transaction_record_id(记录偏移量 在交易中)。默认值为false。
但是我不明白如何通过这些信息来获得确切的交易边界。例如,如何获取特定事务范围内的确切记录数。根据提供的文档,看来我只能获得-transaction_id
和transaction_record_id
,这还不够。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)