翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Gremlin を使用した Neptune グラフへのアクセス
Amazon Neptune は Apache TinkerPop および Gremlin と互換性があります。つまり、Neptune DB インスタンスに接続し、Gremlin トラバーサル言語を使用してグラフをクエリできます (Apache TinkerPop ドキュメント
Gremlin のトラバーサルは、一連の連鎖ステップです。頂点 (またはエッジ) で始まります。各頂点から出ていくエッジに沿って、さらに、これらの頂点から出ていくエッジをたどってグラフを描きます。各ステップはトラバーサルの操作です。詳細については、TinkerPop ドキュメントの「トラバーサル
Neptune エンジンのバージョンによって、サポートされる Gremlin のバージョンは異なります。実行中の Neptune バージョンのエンジンリリースページをチェックして、サポートされている Gremlin リリースを確認するか、次の表を参照してください。この表には、さまざまな Neptune エンジンバージョンでサポートされている TinkerPop の最も古いバージョンと最新バージョンが一覧表示されています。
| Neptune エンジンバージョン | 最小 TinkerPop バージョン | 最小 TinkerPop バージョン |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TinkerPop クライアントは通常、シリーズ ( 3.6.xや など3.7.x) 内で下位互換性があります。多くの場合、これらの境界を越えて動作しますが、上記の表では、可能な限り最高のエクスペリエンスと互換性を得るために バージョンの組み合わせを推奨しています。特に明記されていない限り、これらのガイドラインに従い、使用している TinkerPop のバージョンに合わせてクライアントアプリケーションをアップグレードすることをお勧めします。
TinkerPop バージョンをアップグレードするときは、TinkerPop のアップグレードドキュメント
さまざまなプログラミング言語による Gremlin 言語バリアントおよび Gremlin アクセスのサポートがあります。詳細については、TinkerPop ドキュメントの「Gremlin 言語バリアント
このドキュメントでは、以下のバリアントとプログラミング言語で Neptune にアクセスする方法について説明します。
SSL/HTTPS を使用した Amazon Neptune データベースへの接続の暗号化 で説明されているように、すべての AWS リージョンで Neptune に接続するときには、Transport Layer Security/Secure Sockets Layer (TLS/SSL) を使用する必要があります。
始めるには以下のものが必要です。
-
Neptune DB インスタンス。Neptune DB インスタンスの作成については、Amazon Neptune クラスターの作成 を参照してください。
-
Neptune DB インスタンスと同じ Virtual Private Cloud (VPC) にある Amazon EC2; インスタンス。
前提条件、ロード形式、およびロードパラメータを含む Neptune へのデータのロードの詳細については、Amazon Neptune にデータをロードするを参照してください。