华人澳洲中文论坛

热图推荐

    Neo4j 5 公布,高达 1000 倍的机能改进

    [复制链接]

    2022-11-11 21:58:49 21 0

    出品|开源中国
    Neo4j 5 现已公布,此版本在机能、可扩展性和操作矫捷性方面完成了严重改进。Neo4j 是世界当先的高机能图数据库,具备成熟和硬朗的数据库的一切特性,如敌对的查问言语和事务的 ACID 准则。


    详细更新内容包罗:
    查问机能
    Neo4j 工程师的运转时优化使 K-Hop 查问变得更快。外部基准测试标明,关于 8-hop 查问,Neo4j 5 的机能与其前身比拟进步了 1000 倍。
    Cypher clauses CONTAINS 和 ENDS WITH 普遍用于按文本属性过滤后果。Neo4j 5 中基于 trigrams 的新 TEXT 索引完成使它们的速度进步了数百倍。
    布告称,“结合其余外部改进和更优化的查问方案,这些新功用使 Neo4j 5 成为咱们有史以来最快的完成”。
    Neo4j 5 还使编写繁杂的模式婚配查问变得更为容易。Cypher 当初拥有 label 和瓜葛类型表白式的语法,允许用户在各个 label 和瓜葛类型之间指定 Disjunction(OR)、Negation(NOT)和 Conjunction(AND)运算符。
    Aura 和 self-managed Neo4j 用户能够获取机能和言语改进。
    Sharding and Fabric
    从版本 4 开始,Neo4j 能够使用 Fabric 从数据库分片中读取数据,就好像它们是单个图同样。在 Neo4j 5 中,当初你能够使用 Cypher 的 Composite database 命令即时创立 Fabric 数据库。当你想要创立跨多个数据库的查问以打破暗藏洞察力和妨碍合作的孤岛时,Fabric 也会派上用场。在 Neo4j 5 中,它已失掉加强,能够跨驻留在多个集群中的数据履行联结查问。
    Autonomous Clustering
    假如你的受众正在增长,那末你需求 Autonomous Clustering。从版本 3 开始,用户就能运转多个 Neo4j 数据库并将它们横向扩展以每秒处置数万次查问,而且依然以客户想要和应得的毫秒提早履行。
    但是,Neo4j 5 中的 Autonomous Clustering 将办理担负彻底从操作者转移到了软件上。你所要做的就是声明你需求多少个主正本或辅佐正本以及你但愿如安在集群中办理这些正本,你的欲望就是 Neo4j 的 Cypher 命令。望文生义,Autonomous Clustering 极大地增加了为响应吞吐质变化而横向扩展或增加托管这些数据库的办事器数量所需的人工任务,并充沛利用你的根底架构的弹性。
    Agile Operations
    Neo4j Ops Manager 是一个 UI 管制台,它为操作员提供了更多的办理管制权和跨数据库、实例和集群的操作目标的俯瞰图。
    “为了向古代 DevOps 理论和向云的转变致敬,从 Neo4j 5 开始,你将在 Aura 公布的同时收到最新和最伟大的翻新。另外,Neo4j 5 拥有简化的降级体验,使你可以经过恣意版本降级跳过主要版本,并在 autonomous clusters 中反对零停机转动降级。”
    一切这些改进使得在当地或你选择的云上运转 Neo4j 图形数据库任务负载变得更为容易和高效,确保 feature parity 和与 Aura 的兼容性,因此你能够在 Aura 中开发和测试并在自我办理的实例上运转出产(反之亦然)。假如你曾经是 Aura 用户,则不用耽心办理担负或你的数据库是不是可以处置额定的负载。机能、可扩展性和易操作性都已融入了 Aura。
    更多详情可查看民间博客。

    发表回复

    您需要登录后才可以回帖 登录 | 立即注册

    返回列表 本版积分规则

    :
    中级会员
    :
    论坛短信
    :
    未填写
    :
    未填写
    :
    未填写

    主题32

    帖子43

    积分200

    图文推荐