我们目前正在评估能够处理脱机副本的DBMS(例如,允许副本长时间保持脱机状态)。 CouchDB将是一个主要的候选者,但是我们的用例存在许多缺点。我们可以在DB的一些代码包装器中添加一些这些功能,但有些是show stoppers:
现在问题是:你知道任何DBMS会添加一个或多个这些功能吗?也许有一些商业解决方案,可能是围绕CouchDB的包装?
答案 0 :(得分:2)
你应该看一下:Write heavy, replicated, bigger-than-memory key-value store
我已经提到了一个非常有趣的通用LevelDB键值存储,可以进行修改,例如,与Riak多节点平台:
http://google-opensource.blogspot.com/2011/07/leveldb-fast-persistent-key-value-store.html
http://basho.com/blog/technical/2011/07/01/Leveling-the-Field/