【发布时间】:2023-05-27 13:55:02
【问题描述】:
如果我想为调查性 NOSQL 实现定义最少的功能集,我应该选择哪些?
我喜欢 Google AppEngine API 及其简单的方法(例如,获取类型 X 的所有对象,获取所有具有属性 Y 的对象等),但我想知道是否存在可以被视为“预期的调用的基础层”所有类似的系统”,一种(便携式?)NOSQL 的基线 API?
这样简单的系统是否有指导性的 FOSS 简约实现?我想研究它,看看它是如何创建索引、分配存储块、执行查询、分发保存等的。
这是出于教育和研究目的。
【问题讨论】:
-
我想您需要定义您认为的“相似系统”。*文章列出了许多非常不同的 nosql 系统。也许您应该关注基于*文章en.wikipedia.org/wiki/NoSQL 中提供的分类法的子集 NOSQL 风格。有些系统只是键值存储。其他像 RDF / 三重存储没有这样的键,而是基于对主题-谓词-宾语组合的查询。