发布于: Aug 10, 2021

Amazon Neptune 宣布支持 openCypher,这是一种流行的查询语言,可用于构建使用图数据库的应用程序。开发人员现在可以将 openCypher 与 Amazon Neptune 结合使用,从而获得更多的图形应用程序构建和迁移选择,以使用高度可用、安全且完全托管的图数据库。对 openCypher的支持与我们客户现有的属性图兼容,开发人员可以在同一图形中同时使用 Apache TinkerPop Gremlin 和 openCypher 查询。

openCypher 的语法受启发于 SQL,为图形应用程序提供了熟悉的查询编写结构,因此深受客户喜欢。增加对 openCypher 的支持后,Amazon Neptune 现在为客户提供了极为广泛的查询语言支持,包括 openCypher、Gremlin 和 W3C SPARQL。客户可以对同一属性图数据同时使用 openCypher 和 Gremlin 查询语言。对 openCypher 的支持与 Bolt 协议兼容,使客户能够继续运行使用 Bolt 协议连接到 Neptune 的应用程序。

在本次发布中,openCypher 将通过实验室模式提供并且默认启用。使用 Gremlin 的 Neptune 客户可以立即开始使用 openCypher 查询他们的图形。新客户可以开始使用 openCypher 加载和查询他们的数据。迁移到 Neptune 的客户可以轻松连接到图数据库,并继续使用现有的 openCypher 查询来构建和运行图形应用程序。

使用 openCypher 的客户可以访问所有 Neptune 功能,例如 Neptune 工作台。此工作台现在支持查询和可视化显示 openCypher 查询结果。所有支持 Neptune 的区域都支持 openCypher,并且使用 openCypher 不会产生额外的费用。要了解详情,请访问 openCypher 文档页面。