代码之家  ›  专栏  ›  技术社区  ›  Akshay Gaikwad

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

  •  6
  • Akshay Gaikwad  · 技术社区  · 7 年前

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

    1 回复  |  直到 7 年前
        1
  •  16
  •   Bruno Peres    6 年前

    Rik Van Bruggen的《学习Neo4j》一书说:

    在早期,Neo4j并不是一个全面的图形数据库管理工具 它更像是一个图形库,人们可以在其中使用 坐在传统的, MySQL (和其他)关系 数据库管理系统,并更侧重于创建 这还不够。过了一段时间,这个开源项目花了 从MySQL基础架构转移到 从头开始建立图形存储 磨平。整个基础设施,包括低级组件 如二进制文件布局的图形数据库存储文件,是 为处理图形数据而优化。这在很多方面都很重要, 与其他数据库管理系统相比,Neo4j将显示。

    也就是说:目前Neo4j在一个 native graph storage 这是为了存储和管理图形结构而优化和设计的。

    阅读Ian Robinson、Jim Webber和;埃米尔·埃弗雷姆。

    Neo4j's site