gpt4 book ai didi

neo4j - Neo4j:它是内存中的图形数据库吗?

转载 作者:行者123 更新时间:2023-12-04 17:19:00 26 4
gpt4 key购买 nike

我使用的是Neo4j的旧版本,即1.8.x。 嵌入式和REST模式。但我从未听说过它可以将数据存储在内存中。最近,我浏览了Neo4j page,其中说了对neo4j viz的3种不同类型的访问:

  • neo4j服务器,即REST模式
  • 嵌入式模式
  • 内存

  • Neo4J如何与内存中的数据一起使用?何时实现?是从旧版本(即1.8.x)开始的吗?或只是添加了较新的版本?在配置方面需要进行任何其他更改,例如Spring数据neo4j吗?

    我的发现
    我听说过内存数据库,它们可以处理内存中的大部分任务,即RAM。例如 VoltDB Redis 。 (以优化性能)。

    最佳答案

    Neo4j具有一个简化的变体,称为ImpermanentGraphDatabase。此仅用于测试。例如。当您开发启用图形的应用程序时,单元测试可能会使用它。 在具有大量数据的现实生活场景中,建议不要使用ImpermanentGraphDatabase。

    要使用ImpermanentGraphDatabase,您通常以 TestGraphDatabaseFactory 开头,该文件夹位于带有分类器neo4j-kerneltests jar中,也请参见reference manual

    无论您是在嵌入式还是服务器模式下使用Neo4j,多层缓存都会使您的查询尽可能快,有关详细信息,请参见reference manual

    综上所述:Neo4j是一个符合ACID的事务型图形数据库,可通过缓存提供的RAM数量从中受益。但是我不会认为这是一个内存数据库。

    关于neo4j - Neo4j:它是内存中的图形数据库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25481353/

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