[アップデート] Amazon DocumentDB で最新エンジンバージョンの 8.0 が使えるようになりました

[アップデート] Amazon DocumentDB で最新エンジンバージョンの 8.0 が使えるようになりました

2025.11.16

いわさです。

昨日アナウンスされていましたが、Amazon DocumentDB の新しいバージョン 8.0 が追加されました。

D6D3D9D2-C6C1-4B8A-90D1-5732FD7FC95A.png

https://aws.amazon.com/about-aws/whats-new/2025/11/documentdb-8-o/

これまでの最新版は 2023 年 3 月に登場した 5.0 で、本家の MongoDB のほうは 6.0, 7.0, 8.0 とリリースされていくなかで追従できていない状況だったのですが、一気に MongoDB 8.0 API(6.0 と 7.0 も)向けに作成されたアプリケーションがサポートされるようになりました。

先日 DocumentDB の一部バージョンで延長サポートが開始されたことを受けてバージョンアップ先のエンジンバージョンに最新のものがないことに気がついた方も多かったと思うのですが、ついに新しいバージョンが出ましたね。

https://dev.classmethod.jp/articles/documentdb-extended-3-6/

構築して気付いた点

構築方法ですが、普通にクラスター構築時にエンジンバージョンを選択するだけです!
以下東京リージョンですが選択ができますね。

82DD1CC0-6D1E-4339-85D0-D5A5F83846CB.png

クラスターパラメータグループについても 8.0 のものが用意されています。

47858DB9-FE6D-4800-918F-C7CA330CDA61.png

クラスターパラメータがアップデートされている

比較してみたところデフォルトの値や選択可能なものが一部 5.0 と異なっていることに気が付きました。

2FBC2D57-4E74-4F91-9380-D8B8FD51E300.png

具体的には、まずdefault_collection_compressionが従来はenableddisabledを選択する形で、かつdisabledがデフォルトだったのですが、8.0 では有効化したい場合はenabledではなくlz4あるいはzstdを選択する必要があります。
5.0 ではenabledの時に LZ4 アルゴリズムが使われていましたが、zstd 圧縮[1]が選択できるようになっており、デフォルト選択になっています。
コレクションレベルでドキュメント圧縮することでストレージと IO コストを削減できるオプションですが、5.0 までのデフォルトと異なるという点を覚えておきましょう。

https://docs.aws.amazon.com/ja_jp/documentdb/latest/developerguide/doc-compression.html

また、planner_versionについても従来の 1.0 と 2.0 に加えて 3.0 が追加され、それがデフォルトになっています。
ドキュメントによると v2.0 と比較して全体的なパフォーマンスが 2 倍向上しているとのこと。
なおエラスティッククラスターでは 2.0 と同様に 3.0 もサポートされていませんので注意しましょう。

https://docs.aws.amazon.com/documentdb/latest/developerguide/query-planner-v3.html

あとはtlsのデフォルトがtls1.2+になっている点にも注意しましょう。
既存と同じ場合に接続に失敗するケースがあれば、8.0 でデフォルトが変更されているのでこのあたり気にしてみてください。

インスタンスクラスなど

本日時点の注意事項として R8g などの一部の最新インスタンスクラスがまだ 8.0 では利用できません。
Graviton がサポートされていないわけではなくて、R6g や T4g は選択できます。

5FE7A623-880F-42FB-B003-DBEFF2E7F3B2.png

また、先日突然追加された DocumentDB Serverless ですが、こちらも 8.0 ではまだ利用出来ません。

https://dev.classmethod.jp/articles/documentdb-serverless-ga/

EDF97CA0-33AA-4A2A-9D0E-E3046CA5E717.png

バージョンアップの制限事項

Amazon DocumentDB ではコンソールからメジャーバージョンを変更することでインプレースのメジャーバージョンアップグレードを行うことが出来ます。
ただし、本日時点では 8.0 ではサポートされていません。

Note: MVU is currently not supported for Amazon DocumentDB 8.0.

https://docs.aws.amazon.com/documentdb/latest/developerguide/docdb-mvu.html

いずれサポートされてほしいところですが、それまでは AWS DMS を使った移行が必要になりそうです。

https://docs.aws.amazon.com/documentdb/latest/developerguide/docdb-migration.versions.html

さいごに

本日は Amazon DocumentDB で最新エンジンバージョンの 8.0 が使えるようになったので色々確認してみました。

待望の最新バージョンではあるのですが、移行方法やインスタンスタイプ、パラメータのデフォルト値など注意点がいくつもあるので気を付けましょう。
新規クラスターを作成するのであれば、インスタンスタイプの制限が問題なければ 8.0 で良さそうですね。
API やコンソールから作成するときは 5.0 がまだデフォルトになっているので明示的に変更する必要があります。

脚注
  1. facebook/zstd: Zstandard - Fast real-time compression algorithm ↩︎

この記事をシェアする

FacebookHatena blogX

関連記事