V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
dwu8555

Apache AGE 和 Neo4j 哪个更好?

  •  
  •   dwu8555 · Jul 8, 2024 · 3067 views
    This topic created in 659 days ago, the information mentioned may be changed or developed.

    我挺喜欢 PostgreSQL 的,不想切换其他的数据库

    12 replies    2024-07-08 17:53:08 +08:00
    gitlight
        1
    gitlight  
       Jul 8, 2024
    没用过 age,neo4j 的 GDS 算法库用着挺爽的
    lekai63
        2
    lekai63  
       Jul 8, 2024 via iPhone
    请原谅 我学习不好。neo4j 是图数据库,pg 是关系型数据库,适用场景不同吧。

    印象里基于 pg 实现一些图数据库,但应该不是 neo4j 吧
    Edward4074
        3
    Edward4074  
       Jul 8, 2024
    刚好最近做过测试,测试环境是在本机的 docker 中

    业务场景:基于组织架构的复杂数据授权,有较多的 and 、or 嵌套条件

    数据量:3w+ 的点、8w+ 的边


    neo4j: 100ms 上下

    age: 与 neo4j 同样的语法执行 4 分钟以上,针对性优化后大概要 15s
    dwu8555
        4
    dwu8555  
    OP
       Jul 8, 2024   ❤️ 1
    @lekai63 #2 pg 有 apache age 可以实现和 neo4j 一样的功能
    dwu8555
        5
    dwu8555  
    OP
       Jul 8, 2024
    @Edward4074 #3 看来 apache age 还是只能玩玩
    dolorain
        6
    dolorain  
       Jul 8, 2024
    neo4j > all in graph db
    dwu8555
        7
    dwu8555  
    OP
       Jul 8, 2024 via iPhone
    @dolorain 免费版只能单机吧,没法 sharding
    Edward4074
        8
    Edward4074  
       Jul 8, 2024
    @dwu8555 neo4j 强是强,但国内没有云厂商提供服务是个问题
    qW7bo2FbzbC0
        9
    qW7bo2FbzbC0  
       Jul 8, 2024
    @dwu8555 也有一些 go 语言重新实现的图数据库,可以去搜搜。cypher 语言的确略有点生态优势
    Akiya
        10
    Akiya  
       Jul 8, 2024
    neo4j 强在哪? 随便拿个 graph db 性能都比他强
    foxthree
        11
    foxthree  
       Jul 8, 2024
    @Akiya 比如哪个 db 呢
    dwu8555
        12
    dwu8555  
    OP
       Jul 8, 2024
    @foxthree #11 dgraph, nebuna?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3728 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 60ms · UTC 05:01 · PVG 13:01 · LAX 22:01 · JFK 01:01
    ♥ Do have faith in what you're doing.