图数据库的未来:Neo4j 4.0 发布


新版本为开发者提供了无限制的可扩展性和更高的互联数据灵活性

2020 年 2 月 4 日,慕尼黑 – 图技术领域的领导者 Neo4j 宣布 Neo4j 4.0 现已正式发布。新版本引入了全新的图数据库架构,并包含迄今为止最深刻的创新:用于无限可扩展性的分片 (Sharding) 和联合 (Federation)、响应式驱动程序架构、带有多个数据库的 DBMS 以及细粒度权限系统。

[图片说明:Neo4j 4.0 满足现代应用程序开发的广泛而复杂的挑战,包括无限可扩展性、上下文数据处理和更高的安全性。(来源:Neo4j)]

企业正在利用 Neo4j 4.0 开发先进系统并处理日益动态和互联的数据。新版 Neo4j 图数据库更能满足应用程序开发不断增长的需求,包括无限可扩展性、上下文数据处理和更高的安全性。“通过 Neo4j 4.0,我们将图数据库的标准显著提高。我们在开发方面的更大投入在新版本中得到了充分回报——提高了图数据库以及通用数据库的可扩展性、性能和安全性,”Neo4j 首席执行官兼联合创始人 Emil Eifrem 解释道。“我们的客户不断提出新的图应用程序需求,并期望获得无限的可扩展性以及开发和部署的更大灵活性。同时,安全和数据保护也必须得到保障。通过 Neo4j 4.0,我们正在有针对性地应对这些挑战。” Neo4j 4.0 的主要功能概述
  • 分片 (Sharding) 和联合 (Federation):借助 Neo4j 4.0,可以在多个数据库中并行执行查询并组合或汇总结果。分片是指将数据集划分为多个部分 (分区)。通过联合数据库系统 (Federation),Neo4j 中的各个数据源再次作为单个集合数据库可用。水平扩展使开发人员和架构师能够在不限制数据量或读写吞吐量的情况下,显著提高高可伸缩应用程序的性能。
  • 响应式架构:响应式系统的特点是响应时间极短(响应性)、资源利用高效、容错能力高(弹性)、可扩展性(弹性)和异步消息交换(消息驱动)。基于响应式架构的应用程序即使在最高负载下也能以最低成本提供高性能。借助 Neo4j 4.0,开发人员可以完全控制应用程序和数据库之间的交互,例如用于强大的数据管道、流数据和机器学习。
  • 带有多个数据库的 DBMS,实现灵活部署:Neo4j 4.0 具有全新的数据库管理架构。这使得在单个 Neo4j 实例或集群内的多个数据库上使用独立的数据源成为可能。这提高了流程效率以及 SaaS 应用程序(具有多租户能力)、用户友好的实现和合规性方面的安全性和灵活性。
  • 细粒度权限系统:借助 Neo4j 4.0,开发人员和管理员可以完全控制数据访问。详细的控制机制确保只有授权用户(或角色)才能访问敏感数据,并确保遵守安全要求和数据保护法规。更高的安全性为图技术在安全关键领域开辟了新的应用领域,例如医疗、合规、工业、研究以及任何存储用户、患者或客户敏感数据的地方。
智能应用程序的新需求 互联数据已成为开发创新应用程序的关键因素,尤其是在启发式分析、机器学习、知识图谱和 AI 方面。Neo4j 4.0 将复杂智能应用程序的这些需求作为重点。
  • 无限可扩展性:数据量持续增长。因此,随着数据量的增加,应用程序的性能不应受到影响,这一点就变得尤为重要。应用程序必须具有可扩展性——包括水平和垂直方向,以便有效处理更高的数据量。同时,还必须保持在各种本地、混合和云架构下的性能。
  • 提供动态上下文信息以揭示关联:应用程序需要能够适应现实世界数据的复杂性、动态性和不可预测性的数据库。现代应用程序利用互联数据来查询数据关系、创建上下文并实时揭示因果关系。
  • 安全和数据保护:新的数据保护法规显著提高了公众以及企业和机构在处理敏感个人数据方面的意识。在应用程序开发中,也必须可靠且快速地满足这些要求。
  • AI 和机器学习:操作性应用程序正日益成为复杂 AI 和 ML 系统的组成部分。为了实现 AI,未来的应用程序必须在数据科学和操作性系统之间架起一座桥梁,以便能够实时利用相应的上下文信息。
关于 Neo4j 4.0 的声音:超过 75% 的财富 100 强企业使用 Neo4j 来智能利用互联数据的上下文。Neo4j 4.0 支持其用户解决现代数据处理中最严峻的挑战。albelli 是欧洲最大的相册提供商之一。其照片软件拥有超过一百万客户。为了管理海量的照片文件和内容,该公司采用了 Neo4j。“在 albelli,我们经常处理 PB 级的数据。因此,我们对 Neo4j 4.0 的更高可扩展性感到非常兴奋,”albelli 首席技术官 Josh Marcus 表示。“得益于通过分片和联合实现的水平扩展以及 Neo4j 的向上扩展架构,我们的图数据库可以不受限制地增长。Neo4j 的新版本满足了我们所有的要求。这使得 Neo4j 成为一流的提供商,并使图数据库为未来做好了准备。” RedMonk 首席分析师 Stephen O’Grady: “现代应用程序开发的核心是速度。因此,除了数据库平台的性能之外,高可用性和灵活性对于开发人员来说变得极其重要。通常,人们会尝试避免繁琐的数据抽象来在业务需求和关系模式之间进行转换。图数据库就是一个典型的例子,而 Neo4j 在这一领域仍然是先驱之一。图技术的优势惠及各种用户群体,适用于多种应用场景。” GraphAware 首席执行官 Michal Bachman: “Neo4j 4.0 的可扩展性在市场上独一无二。这使得图数据库成为 AI 和机器学习应用程序的理想选择,这些应用程序需要跨海量数据集进行扩展,以便为学习算法提供适当的上下文并使 AI 更易于理解。此外,在节点和关系级别上灵活应用细粒度控制机制将直接影响一系列用例。”
Neo4j 4.0 现已在 Neo4j 网站上可供下载。有关 Neo4j 功能的技术信息,请参阅博客
更多信息 关于 Neo4j: Neo4j 是图技术领域的领导者,为 Airbus、ComcasteBayNASAUBSWalmart 等公司提供关键创新和竞争优势。成千上万的社区项目以及 400 多家客户借助 Neo4j 利用互联数据来揭示人、流程、地点和系统之间的关系。对数据关系的关注使得使用 Neo4j 开发的应用程序能够应对互联数据的挑战——从人工智能、欺诈检测和实时推荐到主数据管理。更多信息请访问Neo4j.com@Neo4jNeo4j 媒体热线pr@neo4j.com neo4j.com/news/