java - 支持索引/查询缓存的缓存解决方案

标签 java caching nosql ehcache

  • 我正在寻找一个可以支持查询缓存/索引的 java 缓存解决方案。
  • 我看过Ehcache。虽然它具有非常好的查询搜索支持但这始终是 O(n) 即。它总是会进行完整的缓存搜索。 (此信息适用于免费版本的 EHcache)。
  • 我想要一个解决方案,我可以定义这些是我将在/索引上查询的字段,并且对于所有这些字段,它维护属于这些查询的对象,并在有任何插入/更新时保持索引更新在缓存中。基本上我想要最好的读取性能。我将要进行的读取次数远远超过缓存中的更新次数。
  • 任何免费/开源解决方案都更好

最佳答案

尝试使用Infinispan

关于java - 支持索引/查询缓存的缓存解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10005583/

相关文章:

java - 返回对象值方法无法正常工作

java - 派生查询不适用于 DBRef

javascript - MongoDB:连接已打开错误

java - com.cloudant.client.api.ClientBuilder 出现 NoClassDefFoundError 但类存在

java - 从 PHP 切换到 Java 或 .Net

java - Spring Boot 缓存 TTL

java - Redis比较和设置原子

couchbase 元数据开销警告。 62% RAM 被 key 和元数据占用

javascript - jquery - 是否可以查看缓存元素是否被隐藏

.net - 对于高流量站点,缓存功能线程安全/死锁安全吗?