Neo4j 5.0 版本发布
这款原生图数据库的新版本提供无限扩展性、高性能以及 Cypher 查询语言和索引处理方面的多项改进
慕尼黑,2022 年 11 月 9 日 – 图技术领域的领导者 Neo4j® 发布了 Neo4j 5 版本。通过新版本,这款原生图数据库在性能方面进一步超越了传统的关系型数据库系统。
Neo4j 5 的重点在于优化图数据库的运营。这包括无限扩展性和高性能,以实现更快的查询——无论数据规模或分片(Sharding)如何。查询语言 Cypher 在语法、索引处理、查询规划器和实现方面的多项改进使得表达跨多个节点的查询变得更加容易,并能更快地获得结果。
与早期版本一样,Neo4j 5 也可作为云服务提供(Neo4j AuraDB 和 Neo4j AuraDS)。用户现在可以通过 Neo4j 下载中心或 AWS、Azure 和 GCP 的云市场获取新版本。
Neo4j 5 的主要功能一览
-
自动集群:Neo4j 5 提供了一种云就绪的全局集群架构,可以在不扩展集群本身的情况下扩展数据和数据库。主副本和辅助副本在集群服务器上的放置是自动进行的。这不仅减少了用户的手动工作量,还确保了基础设施的最佳利用率。
-
多集群 Fabric:借助 Neo4j Fabric,可以将单个查询重新组合起来进行整体分析。在 Neo4j 5 中,用户现在可以通过 Cypher 命令更快地创建 Fabric 配置,并在本地和远程集群中执行查询。无需单独的 Fabric 代理。
-
增量导入:Neo4j 5 支持将大量数据增量导入到现有数据库中。这可以显著缩短数据加载时间,并在加载大型数据集时实现更高的灵活性。
-
更快的 K-Hop 查询:K-Hop 是一种深度查询形式,涉及大量可变的跳数 (K),以查找图上起始点周围的所有唯一节点。通常,此查询与聚合函数结合使用来计数属性。在 Neo4j 5 中,K-Hop 查询得到了优化,8-Hop 查询的响应时间提高了 1000 倍。
-
图模式匹配改进和优化的查询规划:路径上设置的关系过滤器和差异化标签表达式使用户更容易编写和阅读 MATCH 子句。此外,Cypher 查询的查询规划已得到优化,从而加快了其执行速度。
-
改进的索引:索引对于尽快找到查询的最佳起点(例如,节点、边缘)至关重要。在 Neo4j 5 中,索引的匹配能力得到了增强
-
FULLTEXT 现在可以索引字符串列表和数组,以提高文本搜索结果的质量。
-
RANGE 支持指定或比较值(例如,邮政编码区域 8-9 中用户的 3-5 星评价)。
-
POINT 常用于路由和供应链分析,现在也可用于查找和比较地理空间数据,例如经度和纬度。
-
Neo4j Ops Manager:此后端管理工具提供了一个直观的仪表板,数据库管理员可以使用它来监控和管理 Neo4j 实现(例如,数据库、实例或集群)。
-
滚动更新:Neo4j 5 支持对图数据库的所有实现进行持续更新,无需停机——无论是在本地、云端还是混合环境中。此外,新版本保证了自管和 Neo4j 托管的 Aura 工作负载之间的持续兼容性。
-
备份和恢复:对备份引擎的优化可提供更好的控制以及更快、更简单的数据备份。Neo4j 5 包括差分备份(包含单个压缩文件存档)、时间点恢复、用于检查和管理备份文件的 API 以及启用一致性检查。
“过去几年中,图数据库的应用呈爆炸式增长。企业正在利用这项技术全面分析数据和数据连接,并在实践中加以利用——无论是进一步自动化流程、主动评估风险,还是做出数据驱动或基于 AI 的决策,”Neo4j 首席执行官兼联合创始人 Emil Eifrem 解释道。“Neo4j 5 的开发正是基于这些目标。新版本提供了更高的可扩展性、敏捷性和性能,以帮助企业在数据管理和数据分析方面提升到新的水平。”
您可以在Neo4j 网站上以及博客文章“使用 Neo4j 5 图数据库攀登新高度”中了解有关 Neo4j 5 版本的更多信息。此外,请注册参加免费的虚拟开发者大会 NODES 2022(11 月 16 日 – 17 日),参加 Neo4j 5 的专题会议“Neo4j 5 和 Aura 5 对开发者有什么新特性”和“Neo4j 5 管理员介绍”。
图片素材下载(来源:Neo4j):Neo4j 5 中的功能

更多链接
关于 Neo4j
Neo4j 是世界领先的图平台。它帮助企业(如 德国糖尿病研究中心 e.V.、NASA、瑞银和 戴姆勒)通过为现有数据添加上下文来解决各种范围或复杂性的挑战。用户使用 Neo4j 持续改变其行业,例如抑制金融欺诈和网络犯罪、优化全球网络、加速研究或提供更好的推荐。Neo4j 提供实时事务处理、高级 AI/ML、直观的数据可视化等。更多信息请访问 Neo4j.com 和 @Neo4j。
Neo4j 媒体热线
pr@neo4j.com
neo4j.com/news/
Lucy Turpin Communications
Sabine Listl
+49 89 417761—16
neo4j@LucyTurpin.com