Apache Ignite:是否可以做这些事情?

时间:2018-05-29 17:53:49

标签: sql apache ignite

我正在做一个POC来决定Apache Ignite是否可以做这些事情。

我有3个重要的用例:

  1. 将数据插入SQL。我知道确实如此,但我想在下面的第2点找到它。

  2. 对特定SQL select进行连续查询会收听更新 例如:假设我想让这个监听器只运行一个 查询如:

    SELECT * 
    FROM TABLE_1 p1 
    inner join TABLE_2 p2 
    on (p1.id =  p2.id)
    

    有可能吗?

  3. 偶尔可以从外部客户端运行SELECT。我知道确实如此,但我想在上面的第2点找到它。

1 个答案:

答案 0 :(得分:2)

您可以使用SQL进行选择和更新。有关所有详细信息,请参阅文档:https://apacheignite-sql.readme.io/

但是,连续查询不是基于SQL的。它基本上是一个收到缓存更新通知的监听器。您可以选择在服务器端安装远程过滤器,但这是一段Java代码,而不是SQL查询。更多信息:https://apacheignite.readme.io/docs/continuous-queries