![]() |
1
2
如果您的API需求纯粹是沿着“get(key)、put(key、blob)、remove(key)”这一行,那么键值存储(或者更准确地说是“持久分布式哈希表”)正是您要查找的。 有相当多的这些可用的,但如果没有额外的信息,很难做出一个可靠的建议-你的目标是什么操作系统?您使用哪种语言进行开发?您的应用程序的I/O特性是什么(冷/不可变数据,如图像)?高写负载又称tweets?) 一些kV系统值得研究: - MemcacheDB - Berkeley DB - Voldemort 您还可能希望查看文档存储,例如 CouchDB 或 RavenDB *文档存储与Kv存储类似,但它们理解持久性格式(通常是JSON),因此它们可以提供额外的服务,如索引。
|
![]() |
2
1
怎么样 Jackrabbit ?
我在Liferay CMS工作时认识jackrabbit。Liferay使用jackrabbit实现其 Document Library . 它将用户文件存储在服务器的文件系统中。 |