运维开发网

Nosql之具有脱机副本高级安全性查询的DBMS

运维开发网 https://www.qedev.com 2020-03-18 18:10 出处:网络 作者:运维开发网整理
我们目前正在评估能够处理脱机副本的DBMS(例如,允许副本长时间保持脱机状态). CouchDB将是一个主要的候选者,但是我们的用例存在许多缺点.其中一些功能我们可以将自己添加到数据库的一些代码包装器中,但有些是show stoppers: >没有内置的DB范围加密(可以在文件级别添加) >每个文档的安全性(可以通过每个解决方案使用多个数据库来模拟) >没有内置编辑器角色(可以通过编程方式完成)
我们目前正在评估能够处理脱机副本的DBMS(例如,允许副本长时间保持脱机状态). CouchDB将是一个主要的候选者,但是我们的用例存在许多缺点.其中一些功能我们可以将自己添加到数据库的一些代码包装器中,但有些是show stoppers:

>没有内置的DB范围加密(可以在文件级别添加)

>每个文档的安全性(可以通过每个解决方案使用多个数据库来模拟)

>没有内置编辑器角色(可以通过编程方式完成)

>没有简单的查询,每次查询都必须使用map / reduce完成(非常严格,要么在框架方面或每个解决方案上增加了大量的开发时间)

现在问题是:你知道任何DBMS会添加一个或多个这些功能吗?也许有一些商业解决方案,可能围绕CouchDB包装?

你应该看看这里: 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/

0

精彩评论

暂无评论...
验证码 换一张
取 消