如何在没有事务复制的情况下将数据从一个sql server传输到另一个sql server

6ie5vjzr  于 2021-06-07  发布在  Kafka
关注(0)|答案(1)|浏览(370)

我有一个与网站连接的数据库,从网站的数据插入到该数据库,我需要从该数据库传输到另一个服务器上的实时(最小延迟)数据的主要数据库(sql)。在这种情况下,我不能使用事务复制。其他替代方案是什么?我可以将apachekafka等数据流与sqlserver集成吗?

0dxa2lsx

0dxa2lsx1#

没有更多的细节就很难给出完整的答案。有技术上可行的,也有架构上有实际意义的:)
是的,您可以从rdbms流到kafka,也可以从kafka流到rdbms。您可以使用kafka connect jdbc源和接收器。还有cdc工具(如attunity、goldengate等)支持与ms sql和其他rdbms的集成
但是…这取决于你为什么要把数据放在第二个数据库里。你需要第一个的复制品吗?如果是这样,db复制可能是一个更好的选择。如果您想在其他地方处理数据和/或将其保存在另一个存储中,kafka是一个很好的选择。但是,如果你只是想要ms-sql ms-sql…Kafka本身可能有点过头了。

相关问题