投稿日: Jul 29, 2021

Amazon Neptuneは、グラフデータベースを使用してアプリケーションを構築する一般的なクエリ言語である openCypherのサポートを発表しました。デベロッパーは、Amazon NeptuneでopenCypherを使用できるようになり、グラフアプリケーションを構築したり、可用性の高い、安全なフルマネージドグラフデータベースに移行したりする選択肢が増えました。openCypherのサポートは、お客様の既存のプロパーグラフと互換性があるため、デベロッパーは、同じグラフ内で Apache TinkerPop GremlinクエリとopenCypherクエリの両方を使用することができます。

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

openCypherは、今回のリリースではラボモードで使用可能になり、デフォルトで有効になっています。Gremlinを使用するNeptuneのお客様は、すぐにopenCypherを使用して、グラフのクエリをスタートすることができます。新規のお客様は、openCypherを使用して、データのロードとクエリをスタートできます。Neptuneに移行するお客様は、グラフデータベースに簡単に接続し、既存のopenCypherクエリを引き続き使用して、グラフアプリケーションを構築し実行することができます。

openCypherを使用するお客様は、openCypherクエリのクエリと視覚化の結果をサポートするようになったNeptuneワークベンチなどのすべてのNeptune機能にアクセスすることができます。openCypherのサポートは、Neptune がサポートされているすべてのリージョンで利用可能です。openCypherを利用する際に追加料金はかかりません。詳細については、openCypherドキュメントページをご参照ください。