图数据库如何将数据存储到持久存储中?

发布于 2024-10-31 07:57:15 字数 38 浏览 0 评论 0原文

图数据库如何将数据存储到持久存储中?

PKV

How graph databases store data to a persistent storage?

PKV

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

小傻瓜 2024-11-07 07:57:15

我希望图形数据库的每个实现都使用不同的方法。

举一个例子,看看 Neo4j 的 NeoStore 类,以及它引用的其他类型的商店。 Neo4j 似乎使用多个文件,每个文件包含固定长度的记录;一个用于节点,一个用于节点属性的键,一个用于节点属性的值,等等。每个记录中都包含索引以引用其他记录中的记录。对我来说,这似乎过于复杂,但对编写它的人来说,这显然是个好主意!

I would expect that every implementation of a graph database uses a different approach.

To take one example, look at Neo4j's NeoStore class, and the other kinds of store it refers to. It seems that Neo4j uses multiple files, each containing fixed-length records; one for nodes, one for keys of properties of nodes, one for values of properties of nodes, etc. Records in each contain indexes to refer to records in the others. It seems overcomplicated to me, but it evidently seemed like a good idea to the guys who wrote it!

昨迟人 2024-11-07 07:57:15

要了解有关 OrientDB 如何存储图表的更多信息,请访问:http://code.google。 com/p/orient/wiki/Concepts#Storage

To know more about how OrientDB stores graphs look at: http://code.google.com/p/orient/wiki/Concepts#Storage

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文