Amazon Neptune エンジンバージョン 1.0.2.1 (2019-11-22) - Amazon Neptune

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

Amazon Neptune エンジンバージョン 1.0.2.1 (2019-11-22)

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

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

  • Amazon との統合により、フルテキスト検索機能を追加しました。 OpenSearch サービス。Neptune フルテキスト検索 を参照してください。

  • 多数の述語に対して 4 番目のインデックス (OSGP インデックス) を作成するためにラボモードを使用するオプションを追加しました。「OSGP インデックス」を参照してください。

  • SPARQL Explain に詳細モードを追加しました。詳細については、「SPARQL explain を使う」と「詳細モード出力」を参照してください。

  • エンジンステータスレポートにラボモード情報を追加しました。詳細については、「インスタンスのステータス」を参照してください。

  • DB クラスターのスナップショットを AWS リージョン間でコピーできるようになりました。「スナップショットのコピー」を参照してください。

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

  • 多数の述語を処理する際のパフォーマンスが向上しました。

  • クエリの最適化が強化されました。これはお客様には完全に透過的ですが、アプリケーションをアップグレードする前にテストし、正常に動作することを確認することをお勧めします。

  • エラー報告のマイナーな機能強化。

  • Gremlin の .project() ステップと .identity() ステップの最適化を追加しました。

  • 非ターミナル Gremlin の .union() ケースの最適化を追加しました。

  • Gremlin .path().by() トラバーサルのネイティブサポートを追加しました。

  • Gremlin .coalesce() のネイティブサポートを追加しました。

  • 一括書き込みのさらなる最適化。

  • HTTPS 接続では、期限切れの安全でない暗号が使用されないように、TLS バージョン 1.2 以上の使用が要求されるようになりました。

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

  • Gremlin addE() 内部トラバーサル処理のバグを修正しました。

  • AST 注釈が子トラバーサルから親にリークすることで引き起こされる Gremlin のバグを修正しました。

  • .otherV()select() の後で呼び出されたときに Gremlin で発生するバグを修正しました。

  • bothE() ステップの後に表示された場合、一部の .hasLabel() ステップが失敗する原因となった Gremlin のバグを修正しました。

  • Gremlin の .sum() と .project() のマイナーな修正を行いました。

  • 閉じ括弧がない SPARQL クエリの処理に伴うバグを修正しました。

  • SPARQL Explain のいくつかのマイナーなバグを修正しました。

  • 複数のロードステータス取得リクエストの同時処理に伴うバグを修正しました。

  • 一部の Gremlin トラバーサルを .project() ステップで実行する際に消費されるメモリを削減しました。

  • SPARQL での特殊値の数値比較を修正しました。「標準コンプライアンス」を参照してください。

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

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

  • Gremlin バージョン: 3.4.1

  • SPARQL バージョン: 1.1

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

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

このリリースに自動的にアップグレードされることはありません。

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

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

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

Linux、OS X、Unix の場合:

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

Windows の場合:

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

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

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