使文档存储在键/值存储之上的最佳方法是什么?

时间:2019-06-09 17:41:41

标签: c++ sql node.js database nosql

GitHub上有一些项目使用诸如leveldbrocksdb之类的键/值存储来创建NoSQL / SQL存储。例如,levelgraph是用Nodejs编写的图形数据库,在后台使用leveldbYugaByte DB是位于rocksdb之上的分布式RDBMS。这些项目特别levelgraph促使我在document store的上方制作rocksdb/leveldb。由于我不熟悉DB的算法,数据结构和一般理论,因此我想知道什么是制作可嵌入文档存储的最佳方法(我现在不希望将其分发)。

问题:

  1. 是否有关于该主题的学术论文或参考资料?您能否列出我完成该项目所需的必要技能?
  2. Levelgraph使用levelup, wrapper for抽象级降级compliant stores. leveldown is pure C++ Node.js leveldb binding. If i want to program my DB in Nodejs using levelup`在node.js中编写,多少语言差异会影响数据库性能?

0 个答案:

没有答案