gpt4 book ai didi

neo4j - Neo4j 使用哪个后端数据库来存储数据?

转载 作者:行者123 更新时间:2023-12-04 22:28:18 26 4
gpt4 key购买 nike

我曾在泰坦上工作。我开始知道 Titan 可以使用三个数据库作为后端。现在我正在学习 Neo4j。但是,我并没有像泰坦在后端使用 Cassandra 等那样; Neo4j 在其后端使用哪个数据库。或者有其他方法来存储 Neo4j 图形数据

最佳答案

Rik Van Bruggen 所著的“Learning Neo4j”一书说:

In the early days, Neo4j was not a full-on graph database management system — it was more like a graph library that people could use in their code to deal with connected data structures in an easier way. It was sitting on top of traditional, MySQL (and other) relational database management systems and was much more focused on creating a graph abstraction layer for developers than anything else. Clearly, this was not enough. After a while, the open source project took a radical decision to move away from the MySQL infrastructure and to build a graph store from the ground up. The key thing here is from the ground up. The entire infrastructure, including low-level components such as the binary file layout of the graph database store files, is optimized for dealing with graph data. This is important in many ways, as it will be the basis for many of the speed and other improvements that Neo4j will display versus other database management systems.



也就是说:目前 Neo4j 在 native graph storage 上工作它经过优化和设计,用于存储和管理图形结构。

您可以通过阅读 Ian Robinson、Jim Webber 和 Emil Eifrem 合着的“图数据库,连接数据的新机会”一书的第 6 章(图数据库内部)了解 Neo4j 的内部结构。

此外,您可以在 Neo4j's site 中下载此答案中提到的书籍。 .

关于neo4j - Neo4j 使用哪个后端数据库来存储数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45711876/

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