Apache Ignite缓存如何与数据库相关?

时间:2018-03-05 11:03:07

标签: java ignite

官方文档留下了许多未回答的问题。

我需要一个内存中的Ignite存储,我可以保存从第三方数据库加载的一些数据。我理解两件事:

但我不知道如何将这两个功能结合起来使它们协同工作。我甚至不知道是否有可能。如果不可能,我应该如何初始化数据库,以便将来通过JDBC从外部应用程序访问?

1 个答案:

答案 0 :(得分:3)

是的,这是可能的。如果您能够使用SQLFieldsQuery查询缓存,那么您肯定可以使用相同的SQL查询来使用JDBC驱动程序访问它。

这是一个示例,它显示了如何访问使用SQL从键值api插入的数据:https://github.com/dmagda/ignite_world_demo,只需将访问SQLFieldsQuery替换为从JDBC驱动程序访问缓存。