数据库表的增量同步除了 CDC 还有别的好办法吗

2022-10-07 20:06:24 +08:00
 e1o
上级给了一个任务,是有一个 SQL Server2008 ,里面的表数据一直在源源不断地增加,现在需要在表数据增加的时候同步插入到我们自己的数据库里面,但是原有的写入数据过程无法插手,本来是想用 CDC 的,但是发现给到我们的 sqlserver 账号是非 sa 的,而非 sa 账号好像没有开启 CDC 权限,所以除了 cdc 这条路还有别的路可以走吗
1023 次点击
所在节点    问与答
7 条回复
936053688
2022-10-07 21:42:49 +08:00
datax 同步?
e1o
2022-10-07 22:03:25 +08:00
@936053688 好像有点意思,我研究一下
e1o
2022-10-07 22:03:46 +08:00
@936053688 感谢回复
e1o
2022-10-07 22:17:57 +08:00
@936053688 这个 datax 似乎会存在边界,在表的数据同步完后会停止任务,而我是想这个同步任务一直阻塞在那里知道下一次数据进来
tairan2006
2022-10-08 08:41:36 +08:00
最土的办法:通过 update_time 增量拉取…
e1o
2022-10-08 16:05:36 +08:00
@tairan2006 。。。
936053688
2022-10-10 20:42:21 +08:00
@e1o datax 我记得是有按照 id 增量拉取的。如果你想增量,确实只能像楼上说的,通过 update_time 增量拉取。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/885074

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX