V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dwu8555
V2EX  ›  PostgreSQL

Apache AGE 和 Neo4j 哪个更好?

  •  
  •   dwu8555 · 124 天前 · 1552 次点击
    这是一个创建于 124 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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


    neo4j: 100ms 上下

    age: 与 neo4j 同样的语法执行 4 分钟以上,针对性优化后大概要 15s
    dwu8555
        4
    dwu8555  
    OP
       124 天前   ❤️ 1
    @lekai63 #2 pg 有 apache age 可以实现和 neo4j 一样的功能
    dwu8555
        5
    dwu8555  
    OP
       124 天前
    @Edward4074 #3 看来 apache age 还是只能玩玩
    dolorain
        6
    dolorain  
       124 天前
    neo4j > all in graph db
    dwu8555
        7
    dwu8555  
    OP
       124 天前 via iPhone
    @dolorain 免费版只能单机吧,没法 sharding
    Edward4074
        8
    Edward4074  
       124 天前
    @dwu8555 neo4j 强是强,但国内没有云厂商提供服务是个问题
    qW7bo2FbzbC0
        9
    qW7bo2FbzbC0  
       124 天前
    @dwu8555 也有一些 go 语言重新实现的图数据库,可以去搜搜。cypher 语言的确略有点生态优势
    Akiya
        10
    Akiya  
       124 天前
    neo4j 强在哪? 随便拿个 graph db 性能都比他强
    foxthree
        11
    foxthree  
       124 天前
    @Akiya 比如哪个 db 呢
    dwu8555
        12
    dwu8555  
    OP
       124 天前
    @foxthree #11 dgraph, nebuna?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2200 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 16:12 · PVG 00:12 · LAX 08:12 · JFK 11:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.