我希望将Flink SQL用作对多个不同服务的物化视图。例如,从MySQL&Redis&RPC服务读取数据,将它们连接在一起,然后更新存储在PostgreSQL中的结果表
以上所有这些服务都向Kafka发送了有关更改的通知。
如果“通知”包含源表中的所有信息,那么我可以只使用动态表。但是,源表中的数据太大,以至于无法将所有数据存储在动态表中。
所以最好的方法是:
是否可以通过一些技巧来做到这一点?
答案 0 :(得分:1)
好像是SYSTEM TIME AS OF
/ LookupTableSource
的工作;它可用于JDBC,但不适用于redis或RPC。不过,实现起来应该不会太困难。