我在Microsoft sql服务器上有一个数据仓库,并且涉及许多复杂的查询,这些查询涉及表之间的大量联接。每个查询都会为我返回一个结构,该结构随后将用于填充mongodb数据库中的对象。
查询可以更改并包含新表,因此我的策略如下:
我不太确定这种方法,因为我不知道该dbms如何以及是否也会为实例化视图生成事件日志,也不知道kafka是否会将它们解释为对表的更改。
另一种选择是监听每个表上的事件,但是正如我所说的那样,事件很多并且可能会发生变化,因此会涉及很多维护工作。
你怎么看?
答案 0 :(得分:1)
如所评论,视图不会发出事件
您可以通过Kafka Connect JDBC来查询视图,就像其他任何表一样
否则,您将需要不同的主题来执行过滤器和联接