我正在寻找 nosql 键值存储,它还提供存储/维护存储实体之间的关系。我知道 Google App Engine 的数据存储允许实体之间拥有和不拥有的关系。任何流行的 nosql 商店都提供类似的东西吗?
尽管它们中的大多数都是无模式的,但是否有方法将关系适当到键值存储上?
它属于核心特征图数据库为实体之间的关系提供支持。通常,您将实体建模为节点,将关系建模为图中的关系/边。不像RDBMS http://en.wikipedia.org/wiki/Relational_database_management_system您不必提前定义关系——只需根据需要将它们添加到图表中(无模式)。我创建了一个领域建模画廊 http://wiki.neo4j.org/content/Domain_Modeling_Gallery举几个例子来说明这在实践中是如何表现的。这些示例使用 Neo4j graphdb,这是我参与的一个项目。邮件列表 http://neo4j.org/community/list/该项目的使用证明对图形建模问题非常有帮助。
面向文档的数据库Riak http://riak.basho.com/支持文档之间的链接。
您可以在任何数据库引擎(例如键/值)之上添加对关系的支持,但这并不是没有作用的。这一切都取决于您的用例。如果您提供更多详细信息,就更容易得出有用的答案。
哎呀,现在我看到标题说“nosql store”,然后你的实际问题将其范围缩小到“nosql key value store”。由于键/值存储没有用于定义实体之间关系的语义,我仍然会发布我的答案。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)