我需要在我的项目中使用多个数据库。而且我还必须使用分布式缓存 - 为此我选择了 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/