Amazon Neptune で使用する Java ベースの Gremlin クライアント - Amazon Neptune

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon Neptune で使用する Java ベースの Gremlin クライアント

Amazon Neptune では、Apache Java Gremlin クライアント または Amazon Neptune の Gremlin クライアント の 2 つのオープンソース TinkerPop Java ベースの Gremlin クライアントのいずれかを使用できます。 Amazon Neptune

Apache TinkerPop Java Gremlin クライアント

可能な場合は、エンジンバージョンがサポートする最新バージョンの Apache TinkerPop Java Gremlin クライアントを常に使用してください。新しいバージョンには、クライアントの安定性、パフォーマンス、使いやすさを向上させる多数のバグ修正が含まれています。

次の表に、さまざまな Neptune エンジンバージョンでサポートされている TinkerPop クライアントの最も古いバージョンと最新バージョンを示します。

Neptune エンジンバージョン 最小 TinkerPop バージョン 最大 TinkerPop バージョン

1.3.2.0

3.6.2

3.7.1

1.3.1.0

3.6.2

3.6.5

1.3.0.0

3.6.2

3.6.4

1.2.1.1

3.6.2

3.6.2

1.2.1.0

3.6.2

3.6.2

1.2.0.2

3.5.2

3.5.6

1.2.0.1

3.5.2

3.5.6

1.2.0.0

3.5.2

3.5.6

1.1.1.0

3.5.2

3.5.6

1.1.0.0

3.4.0

3.4.13

1.0.5.1 以前

(廃止)

(廃止)

TinkerPop クライアントは通常、シリーズ内で下位互換性があります (3.3.x例えば、 または 3.4.x)。下位互換性を破る必要がある例外的なケースがあるため、新しいクライアントバージョンにアップグレードする前にTinkerPopアップグレードの推奨事項を確認することをお勧めします。

クライアントは、サーバがサポートするバージョンよりも後のバージョンで導入された新手順や新機能を使用できない可能性がありますが、アップグレードの推奨事項が重要な変更を呼び出さない限り、基本的には既存のクエリや特徴が作動します。

注記

Neptune エンジンリリース 1.1.1.0 以降では、 より前の TinkerPop バージョンを使用しません3.5.2

Python ユーザーは、直接設定が必要なデフォルトのタイムアウト設定3.4.9のため、 TinkerPop バージョンの使用を避ける必要があります (TINKERPOP-2505」を参照)。

Amazon Neptune 用 Gremlin Java クライアント

Amazon Neptune の Gremlin クライアントは、標準の Java クライアントのドロップイン代替として機能するオープンソースの Java ベースの Gremlin クライアントです。 TinkerPop

Neptune Gremlin クライアントは Neptune クラスター用に最適化されています。これにより、クラスター内の複数のインスタンス間のトラフィックディストリビューションを管理し、レプリカを追加または削除するときに、クラスタートポロジの変更に適応できます。ロール、インスタンスタイプ、アベイラビリティーゾーン (AZ)、またはインスタンスに関連付けられたタグに基づいて、クラスター内のインスタンスのサブセットにリクエストを分散するようにクライアントを構成することもできます。

Neptune Gremlin Java クライアントの最新バージョンは Maven Central で利用できます。

Neptune Gremlin Java クライアントの詳細については、このブログ投稿を参照してください。。コードサンプルとデモについては、クライアントの GitHub プロジェクト を確認してください。