投稿日: Apr 20, 2022

本日、AWS は、Amazon Neptune での openCypher クエリ言語サポートの一般提供開始を発表いたしました。お客様は、Amazon Neptune で openCypher を使用できるようになり、グラフアプリケーションを構築したり、可用性の高い、安全なフルマネージドグラフデータベースに移行したりする選択肢が増えました。

SQLに着想を得たopenCypherの構文は、グラフアプリケーションのクエリの作成に使い慣れた構造を提供するため、お客様に好まれています。本日のリリースにより、Amazon Neptuneは、openCypher、Gremlin、W3C SPARQLなど、幅広い種類のクエリ言語サポートをお客様に提供するようになりました。お客様は、同じプロパティのグラフデータにopenCypher言語とGremlinクエリ言語を一緒にお使いになれます。openCypherのサポートは、Boltプロトコルと互換性があるため、お客様は、Boltプロトコルを使用してNeptuneに接続するアプリケーションを引き続き実行できます。

プレビューの発表以降、openCypher 句の対象範囲が広がり、パフォーマンスが向上し、HTTPS および Bolt リクエストのパラメーター化されたクエリがサポートされるようになりました。Neptune の openCypher サポートは、新規または既存のプロパティグラフで機能し、ユーザーは、HTTPS、Bolt ドライバー、Neptune Notebook 内から、同じクラスターとデータで Apache TinkerPop Gremlin と openCypher の両方を同時に活用できます。

openCypher クエリ言語のサポートは、Amazon Neptune が利用可能なすべてのリージョンで、Neptune エンジンバージョン 1.1.1.0 以降で一般的に利用可能です。openCypher の使用に、他の追加料金はかかりません。詳細については、openCypherドキュメントページを参照してください。