可以将ApacheKafka连接到Azure SQL数据库吗?
我需要开发一个应用程序,将Azure SQL DB连接到Apache Kafka。 Azure DB-->SOURCE CONNECTOR-->Kafka主题。可以将ApacheKafka连接到Azure SQL数据库吗?,azure,apache-kafka,azure-sql-database,apache-kafka-connect,Azure,Apache Kafka,Azure Sql Database,Apache Kafka Connect,我需要开发一个应用程序,将Azure SQL DB连接到Apache Kafka。 Azure DB-->SOURCE CONNECTOR-->Kafka主题。 有这样的连接器吗?如果没有,还有什么方法可以做到呢?假设Azure SQL DB支持JDBC,您可以使用() 我没有尝试过,但您可能想看看基于SQL Server日志的CDC选项是否也能正常工作,可以通过Kafka Connect connectors获得: (在0.9中添加了对SQL Server的支持) 中解释了基于查询(JD
有这样的连接器吗?如果没有,还有什么方法可以做到呢?假设Azure SQL DB支持JDBC,您可以使用() 我没有尝试过,但您可能想看看基于SQL Server日志的CDC选项是否也能正常工作,可以通过Kafka Connect connectors获得:
- (在0.9中添加了对SQL Server的支持)
中解释了基于查询(JDBC)捕获和基于日志的CDC之间的区别。我发现一个连接器Fivetran可以做到这一点。 我没有试过,但我认为你可以从中学习 参考文献: 文档:
希望这对您有用。JDBC是的。根据文档,connector实际使用的是更改跟踪,这在Azure SQL数据库中可用。不是基于日志的更改数据捕获,这不是。@DavidBrowne Microsoft您有更多详细信息/参考资料吗?JDBC连接器只能通过查询进行轮询,因此不能保证捕获所有记录状态更改(与基于日志的CDC不同)。谢谢。更改跟踪不会捕获每个状态更改,它只跟踪自上次检查以来插入/更新/删除的行。“此连接器利用了大多数SQL Server版本中提供的更改跟踪功能。”-