Amazon Neptune Engine バージョン 1.0.3.0 (2020-08-03) - Amazon Neptune

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

Amazon Neptune Engine バージョン 1.0.3.0 (2020-08-03)

2020-08-03現在、エンジンバージョン1.0.3.0が一般的に展開されている。新しいリリースがすべてのリージョンで利用可能になるまでに数日かかります。

このリリースの後続のパッチリリース

このエンジンリリースの新機能

  • Neptune は、クエリの実行を大幅に高速化できる、新しい代替クエリエンジン (DFE) を導入しました。「Amazon Neptune 代替クエリエンジン (DFE)」を参照してください。

  • DFE は、新しい統計エンドポイントを介して管理される Neptune グラフデータに関する事前生成された統計情報に依存します。「DFE 統計」を参照してください。

  • 新しい Loader Get-Status API によって返されるロード ID のリストからキューに入れられたロードジョブを除外できるようになりました。includeQueuedLoadsFALSE に設定します。「Neptune Loader Get-Status リクエストパラメータ」を参照してください。

  • Neptune は、応答チャンクを返し始めた後にリクエストが失敗した場合にエラーコードとメッセージを含むことができる SPARQL クエリレスポンスの末尾ヘッダーをサポートするようになりました。「マルチパートの SPARQL レスポンスのオプションの HTTP 末尾ヘッダー」を参照してください。

  • Neptune では、Gremlin クエリのチャンク応答エンコーディングを有効にできるようになりました。SPARQL の場合と同様に、応答チャンクには末尾のヘッダーがあり、クエリが応答チャンクを返し始めた後にエラーが発生した場合、エラーコードとメッセージを含めることができます。「オプションの HTTP 末尾ヘッダーを使用して、複数パートの Gremlin 応答を有効にする」を参照してください。

このエンジンリリースの改良点

  • Gremlin で全文検索用のバッチリクエストのサイズを ElasticSearch に提供できるようになりました。

  • SPARQL GROUP BY クエリのメモリ使用量が改善されました。

  • 特定の非バインドフィルターをプルーニングする新しい Gremlin クエリオプティマイザを追加しました。

  • IAM を使用して認証された WebSocket 接続を開いたままにできる最大時間を 36 時間から 10 日に延長しました。

このエンジンリリースで修正された不具合

  • POST リクエストでエンコードされていない URL パラメータを送信すると、Neptune が HTTP ステータスコード 500 を返し、InternalServerErrorException。今、Neptune は HTTP ステータスコードとして 400 を返し、BadRequestExceptionと、次のメッセージが表示される。Failure to process the POST request parameters

  • WebSocket 接続の失敗が正しく報告されない Gremlin のバグを修正しました。

  • SideEffects が消えることに関連するGremlin のバグを修正しました。

  • 全文検索が起きるグレムリンのバグを修正batchsizeパラメータは正しくサポートされていませんでした。

  • Gremlin のバグを修正しました。toVそしてfromVオン方向ごとに個別にbothE

  • Gremlin のバグを修正しました。Edge pathTypehasLabelステップ。

  • 静的バインディングによるジョインの並べ替えが正しく動作しない SPARQL バグを修正しました。

  • 使用できない Amazon S3 バケットが正しく報告されない SPARQL UPDATE LOAD のバグを修正しました。

  • サブクエリ内のサービスノードに関する問題が正しく報告されない SPARQL バグを修正しました。

  • ネストされた FILTER EXISTS または FILTER NOT EXISTS 条件を含むクエリが正しく評価されない SPARQL のバグを修正しました。

  • 生成クエリを使用して SPARQL サービスエンドポイントを呼び出すときに、生成された重複バインディングを正しく処理する SPARQL バグを修正しました。

このリリースでサポートされるクエリ言語バージョン

DB クラスターをバージョン 1.0.3.0 にアップグレードする前に、プロジェクトが次のクエリ言語バージョンと互換性があることを確認してください。

  • Gremlin バージョン: 3.4.3

  • SPARQL バージョン: 1.1

エンジンリリース 1.0.3.0 へのアップグレードパス

以前のNeptune エンジンリリースを、このリリースに手動でアップグレードできます。

クラスターの AutoMinorVersionUpgrade パラメータが True に設定されている場合、クラスターは、このリリース日から 2~3 週間後、メンテナンス期間中に自動的にこのエンジンリリースにアップグレードされます。

このリリースへのアップグレード

Amazon Neptune 1.0.3.0 が公開されました。

DB クラスターで、このリリースへのアップグレードパスがあるエンジンバージョンを実行している場合は、今すぐアップグレードできます。適格クラスターをアップグレードするには、コンソールの DB クラスターオペレーションまたは SDK を使用します。次の CLI コマンドは、適格なクラスターをただちにアップグレードします。

Linux、OS X、Unix の場合:

aws neptune modify-db-cluster \ --db-cluster-identifier (your-neptune-cluster) \ --engine-version 1.0.3.0 \ --apply-immediately

Windows の場合:

aws neptune modify-db-cluster ^ --db-cluster-identifier (your-neptune-cluster) ^ --engine-version 1.0.3.0 ^ --apply-immediately

更新は、DB クラスター内のすべてのインスタンスに同時に適用されます。更新では、これらのインスタンスでデータベースを再起動する必要があるため、20~30 秒間のダウンタイムが発生します。その後、DB クラスターの使用を再開できます。

エンジンバージョンのアップグレードの詳細については、「」を参照してください。Neptune エンジンの更新。ご質問やご不明点がございましたら、AWSSupport チームは、コミュニティフォーラムやコミュニティフォーラムからAWSPremium Support