我很高兴地宣布 Neo4j Aura,第一个完全托管的原生图数据库即服务 (DBaaS)。

Aura 是一个全新的、从头开始构建的多租户图 DBaaS,基于 Neo4j。它可以让任何开发者通过云中的无缝服务,利用世界上最好的 图数据库

Learn more about Neo4j Aura, the first full managed graph DBaaS.


以开发者为中心的方法


多年前,当我们开始构建 Neo4j 时,我们希望为开发者提供一个功能强大、灵活且易于访问的数据库。我们相信开源是将这款产品推广到全球开发者的最佳方式。

从那时起,绝大多数付费客户都从数据从业人员开始。个体开发者下载了 Neo4j,进行了尝试,并意识到图是建模和遍历 连接数据 的理想方式。

然而,只有少数开发者可以直接获得预算来升级到我们的企业版。Neo4j Aura 为个人,小型团队和成熟的初创企业弥合了这一差距。我相信这是 Neo4j 愿景中的下一个逻辑步骤,帮助世界理清数据。

Neo4j 工程团队多年来一直在开发 Aura,打造我认为对于 Neo4j 开发者社区 及其代表的企业来说,将是一次非凡的体验。

Discover what makes Neo4j Aura unique.


让我解释一下我认为使 Neo4j Aura 独一无二的几个方面。

Neo4j Aura 提供始终在线的可用性


从一开始,Neo4j Aura 就是为容错和始终在线的可用性而设计的。

我认为我们都知道,没有基础设施是完美的,尤其是在云环境中。因此,我们设计了 Neo4j Aura,它具有智能自愈功能,可以持续监控运行系统,识别出现的故障并主动解决问题,以确保您的数据库可用性不会中断。

您将始终拥有最新的更新

在这个自愈系统内,Neo4j Aura 管理着复杂的流程,例如调整,安全补丁,软件更新和配置更改。这些更改会应用到您的运行系统,并且不会有任何停机时间。

数据存储将始终可靠

在 Neo4j,我们始终专注于数据持久性——从我们专注于 ACID 事务 内核开始,当时 NoSQL 世界热议的话题是事务很糟糕,最终一致性才是唯一重要的东西——Neo4j Aura 也不例外,我们始终坚持这一承诺。

我们以可靠性为核心构建了 Neo4j Aura。Neo4j Aura 不仅确保每次写入的 ACID 事务一致性,还将您的数据复制到三个独立的物理磁盘上,以确保数据的持久性。最后,Neo4j Aura 会每天自动备份您的数据库,以便您始终可以回滚到以前的版本。

Neo4j Aura 提供按需扩展性


Neo4j Aura 的第二个主要特点是按需扩展性。对我来说,这是云计算最基本承诺之一:扩展以满足峰值负载,并在之后缩减规模。

我相信我们很多人都听说过 - 或者亲身经历过 - 这样的故事:黑色星期五或网络星期一,流量(也许出乎意料地)达到峰值负载。突然之间,你的系统流量远远超过了最初的预期。

在云计算之前的旧时代,你需要与 IT 部门沟通,他们会开始配置服务器,如果你幸运的话,你可以在一天后获得更多基础设施。或者一周,甚至一个月。

当我们查看其他 DBaaS 产品时,我惊讶地发现,在很多情况下,你实际上需要关闭系统才能进行扩展。对我来说,这完全是反直觉的:你最不希望出现停机时间的时候,就是峰值负载开始来临的时候!

使用 Neo4j Aura,你可以实现零停机扩展,无论是向上扩展还是向下扩展。

Neo4j Aura 对开发者友好


无论你是领导一个小型开发团队还是独自一人进行开发,Neo4j Aura 都能帮助你构建下一代云原生应用程序。

凭借Cypher的强大功能和易用性,以及原生图数据库的支持,你的团队可以以前所未有的方式遍历连接的数据集。同样,Aura 为开发者提供了丰富的集成可能性,无论你是使用 Lambda 或 Google Cloud Functions 的无服务器架构,还是使用 GraphQL 与 GRANDstack 和 React 前端。

// 对于需要定制云部署的企业客户,请联系您的 Neo4j 联系人了解我们的白手套服务,Neo4j 云托管服务 (CMS)

结语


我对 Neo4j Aura 真的非常、非常 impressed - 这是一项很棒的技术 - 但我更兴奋的是看到你用它构建的所有 amazing 应用程序。请去试用一下,一如既往,我们期待收到您的反馈。