java - Apache Ignite 作为多个数据库或其他持久性的统一外观

标签 java architecture dao ignite

我需要在我的项目中使用多个数据库。而且我还必须使用分布式缓存 - 为此我选择了 Apache Ignite。由于 Ignite 不仅仅是一个缓存,我考虑将其用作关系数据库和 nosql 数据库的外观。但读了很多文档后我不明白如何做到这一点。

有没有办法让 Ignite 仅用于保存或获取数据,并将所有需要的数据库隐藏在其后面?

最佳答案

是的,您需要实现自己的CacheStore并正确配置缓存。 完整的描述可在 Apache ignite. 3rd Party Persistence 获取。

CacheStore 示例可以在这里找到:JDBC-based cache store implementation

关于java - Apache Ignite 作为多个数据库或其他持久性的统一外观,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47558014/

相关文章:

由于设计选择,java泛型很重

java - Service 和 DAO 之间的关系应该是一对一还是一对多?

java - Android If 语句失败

java - 每 5 小时创建一个表

java - 在 C# 和可执行 JAR 之间交换数据的最佳方式

spring - Junit测试Spring服务和DAO层

java - Hibernate 中的枚举

java - Spring 4、JBoss 7、@Configuration Bean 等效 XML - Spring Transactions

.net - 以 100% 的正常运行时间更新应用程序

html - 将自定义全屏谷歌地图嵌入网页