gpt4 book ai didi

google-app-engine - 是否有一个 nosql 存储也允许存储实体之间的关系?

转载 作者:太空宇宙 更新时间:2023-11-03 15:31:49 26 4
gpt4 key购买 nike

我正在寻找 nosql 键值存储,它还提供存储/维护存储实体之间关系的功能。我知道 Google App Engine 的数据存储允许实体之间的拥有和无主关系。是否有任何流行的 nosql 商店提供类似的东西?

即使它们中的大多数都是无模式的,是否有方法将关系适本地存储到键值存储中?

最佳答案

为实体之间的关系提供支持,属于图数据库的核心特性。通常,您将实体建模为节点,将关系建模为图中的关系/边。不像RDBMS您不必提前定义关系——只需根据需要将它们添加到图中(无模式)。我创建了一个 domain modeling gallery举几个例子说明这在实践中是如何实现的。这些示例使用 Neo4j graphdb,这是我参与的一个项目。 mailing list这个项目的使用证明对图形建模问题非常有帮助。

面向文档的数据库Riak支持文档之间的链接。

您可以在任何数据库引擎(如键/值)之上添加对关系的支持,但它并非没有工作。这一切都取决于您的用例。如果您提供更多详细信息,就更容易得出有用的答案。

糟糕,现在我看到标题说“nosql store”,然后你的实际问题将其缩小为“nosql key value store”。由于键/值存储没有定义实体之间关系的语义,我仍然会发布我的答案。

关于google-app-engine - 是否有一个 nosql 存储也允许存储实体之间的关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1899843/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com