我想做一些产品来提供键值数据系统。但本地内存有限。 所以,我尝试使用 membase 作为数据库。但membase是缓存。我担心membase中存储的数据是否消失。我可以使用 membase 作为数据库吗?安全吗?
谢谢。
最佳答案
只要你使用 Membase 存储桶(Membase 中有 memcached 和 Membase 存储桶),那么所有内容都会被持久化到磁盘。如果磁盘上的项目大于内存中可以容纳的项目数量,则只有最近使用的项目才会保存在内存中。
此外,建议您的工作集适合内存。如果您的工作集大于内存的容量,那么 Membase 将开始影响性能。
Membase 也非常安全。它在许多关键任务生产系统中运行。例如,Zynga 使用它来为 Farmville 提供动力。
关于membase - 我可以使用 membase 作为数据库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7142387/