翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Neptune Graph のクエリ
Neptune では、グラフにアクセスするための次のグラフクエリ言語がサポートされています。
-
プロパティグラフを作成およびクエリするために Apache TinkerPop
で定義される Gremlin 。 Gremlin のクエリは個別のステップで構成されたトラバーサルで、各ステップはエッジからノードに従います。
Neptune での Gremlin の使用については Gremlin を使用した Neptune グラフへのアクセス を参照し、Amazon Neptune の Gremlin 標準への準拠 Gremlin の Neptune 実装に関する具体的な詳細をご覧ください。
-
openCypher は、Neo4j によって最初に開発され、その後 2015 年にオープンソース化され、Apache 2 オープンソースライセンスの下でopenCypher
プロジェクトに貢献したプロパティグラフの宣言型クエリ言語です。その構文はopenCypher 仕様 に記載されています。 -
SPARQL
は、RDF データをクエリするためのグラフパターンマッチングに基づく宣言型言語です。これは、ワールド・ワイド・ウェブ・コンソーシアム が対応しています。 Neptune SPARQLでの の使用を使用した Neptune グラフへのアクセス SPARQL、および の Neptune 実装に関する具体的な詳細については、SPARQL Amazon Neptune での 標準コンプライアンス「」を参照してくださいSPARQL。
注記
Gremlin と の両方を使用して、ロード方法に関係なく、Neptune に保存されているプロパティグラフデータをクエリ openCypher できます。