我已经使用了许多SQL抽象库,例如ODBC,JDBC,并Email.是什么的抽象选择在非sql/key-value存的世界?

我主要是问这个,这样,如果我选择的一个关键价值的商店然后我可以使用一种抽象的图书馆,而不是锁定在,我认为这是重要的,因为若干关键价值的商店周围。

有帮助吗?

解决方案

即使非sql数据库彼此非常不同,他们可以划分为有意义的团体,请参阅 这篇文章.一个新的项目旨在确定的抽象概念上的不同非sql数据库是小鬼,看到 本文:小鬼,一个语言用于图.开始从图数据库结束非sql谱,该项目已转移到文件储存,创建了一个对象文档模型与实现计划的需求和CouchDB,请参阅 在这里,在这里,.

其他提示

没有。现在,NoSQL数据库都非常不同的,因此它们不能被一个标准的接口下,同时剩余的非平凡的缠绕。

我们有这样一个抽象 信息网格 称为 Store 接口。它非常简单,但正是为此目的而创建的:一个通用 API,允许 InfoGrid 与不同的键值存储实现进行对话,而不需要在更高级别上进行更改。

一些链接:

的Gremlin运行于 TinkerPop有关蓝图顶部。昨天已经发布小鬼(0.5)的新版本的支持下,新的存储器,如 OrientDB ,新开源文档图表DBMS。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top