2019 年 11 月 6 日
我很高兴地宣布 Neo4j Aura,第一个完全托管的原生图数据库即服务 (DBaaS)。Aura 是一个全新的、从头开始构建的多租户图 DBaaS,基于 Neo4j。它可以让任何开发者通过云中的无缝服务,利用世界上最好的 图数据库。
以开发者为中心的方法
多年前,当我们开始构建 Neo4j 时,我们希望为开发者提供一个功能强大、灵活且易于访问的数据库。我们相信开源是将这款产品推广到全球开发者的最佳方式。
从那时起,绝大多数付费客户都从数据从业人员开始。个体开发者下载了 Neo4j,进行了尝试,并意识到图是建模和遍历 连接数据 的理想方式。
然而,只有少数开发者可以直接获得预算来升级到我们的企业版。Neo4j Aura 为个人,小型团队和成熟的初创企业弥合了这一差距。我相信这是 Neo4j 愿景中的下一个逻辑步骤,帮助世界理清数据。
Neo4j 工程团队多年来一直在开发 Aura,打造我认为对于 Neo4j 开发者社区 及其代表的企业来说,将是一次非凡的体验。
让我解释一下我认为使 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 应用程序。请去试用一下,一如既往,我们期待收到您的反馈。
探索: ACID • 连接数据 • cypher • 数据库即服务 • DBaaS • GRANDstack • GraphQL • 智能应用程序 • 原生图数据库 • Neo4j Aura