我正在做一个POC来决定Apache Ignite是否可以做这些事情。
我有3个重要的用例:
将数据插入SQL。我知道确实如此,但我想在下面的第2点找到它。
对特定SQL select进行连续查询会收听更新 例如:假设我想让这个监听器只运行一个 查询如:
SELECT *
FROM TABLE_1 p1
inner join TABLE_2 p2
on (p1.id = p2.id)
有可能吗?
偶尔可以从外部客户端运行SELECT。我知道确实如此,但我想在上面的第2点找到它。
答案 0 :(得分:2)
您可以使用SQL进行选择和更新。有关所有详细信息,请参阅文档:https://apacheignite-sql.readme.io/
但是,连续查询不是基于SQL的。它基本上是一个收到缓存更新通知的监听器。您可以选择在服务器端安装远程过滤器,但这是一段Java代码,而不是SQL查询。更多信息:https://apacheignite.readme.io/docs/continuous-queries