在我们的项目中,我们已经为对象嵌入了内存中的键值存储,它非常有用,因为它允许我们为它创建索引并根据它查询存储。因此,如果我们有一个“Student”的集合,并且在 student.group 和 student.sex 上有一个复合索引,那么我们可以找到“ABC”组中的所有男学生。删除等也是如此。
现在我们必须采用我们的服务在云中工作,这样会有多个服务器,处理用户请求,它们有一个共享的状态,存储在这个键值索引存储中。我们尝试采用 memcashed 来满足我们的需求,它几乎是理想的——它是快速、简单且经过验证的解决方案,但它没有索引,因此我们不能习惯于搜索我们的临时数据。
有没有其他方法可以拥有远程缓存,就像 memcashed 一样,但有索引?
谢谢你。