0

如果我想为调查性 NOSQL 实现定义一组最小功能,我应该选择哪些?

我喜欢 Google AppEngine API 及其简单的方法(例如,获取类型 X 的所有对象,获取具有属性 Y 的所有对象等),但我想知道是否存在可被视为“所有类似系统预期的调用的基础层” “,一种(便携式?)NOSQL 的基线 API?

这种简单系统是否有指导性的 FOSS 简约实现?我想研究它,看看它如何创建索引、分配存储块、执行查询、分发保存等。

这是出于教育和研究目的。

4

1 回答 1

0

那里有大量的“NoSQL”系统,除了“NoSQL”的标签和最基本的操作:插入、更新/替换和删除之外,它们中的许多几乎没有共同之处。存储系统的几乎所有其他属性——索引、数据类型、数据结构、允许的查询等等——因数据库而异。

随着时间的推移,标准可能会出现,但目前你可以确定的关于 NoSQL 数据库的唯一事情是它能够存储数据并再次检索它。

于 2012-07-16T05:03:26.110 回答