重要
常にリリース シリーズの最新のパッチ リリースにアップグレードしてください。
MongoDBのバージョン管理ではバージョンは X.Y.Z 形式で管理され、X.Y がリリース シリーズを指し、Z がパッチ番号を指します。
MongoDB は 2 つの異なるリリースシリーズとして提供されています。
メジャー リリース
マイナー リリース
ライフサイクルとアップグレード設定に基づいてリリース シリーズを選択します。
メジャー リリース
メジャー リリースは 2 年ごとに提供され、ライフサイクルは 5 年間です。メジャー リリースは新機能と改善点を導入し、 MongoDB Atlasおよびオンプレミス配置でサポートされています。
バージョン例:
6.07.0
予測可能なサポートウィンドウとアップグレードを手動で制御する場合は、メジャー リリースを選択してください。
マイナー リリース
マイナー リリースは、メジャー バージョン リリース サイクル内で段階的な改善と新機能を導入します。メジャー リリースと同等に 安定しており 、本番環境のワークロードに適しています。
MongoDB 8.2 以降では、検索、ベクトル検索、 Queryable Encryption機能の強化などの特定のユースケースに合わせてオンプレミス配置(Community と EA)でもマイナー リリースを使用できます。
重要
マイナー リリースでは、Atlasライブ移行や mongosync などの一部の機能がサポートされていない場合があります。これらの機能が必要な場合は、代わりにメジャー リリースを使用してください。
バージョン例:
8.2
新機能に早期アクセスする必要があり、より頻繁にアップグレードにコミットできる場合は、マイナー リリースを選択してください。
注意
新しいマイナー リリースが利用可能になった後は、 MongoDB は以前のマイナー リリースのパッチを続行しません。マイナー リリース 追跡で最新のセキュリティ更新とバグ修正を受け取るには、利用可能な最新のパッチ リリースにアップグレードしてください。
アップグレード パス
マイナー リリース間でアップグレードするには、マイナー リリースごとに順番にアップグレードする必要があります。マイナー リリースをスキップすることはできません。例、8.1 から 8.3 にアップグレードするには、まず 8.1 から 8.2 にアップグレードし、次に 8.2 から 8.3 にアップグレードする必要があります。
マイナー リリースから次のメジャー リリースにアップグレードするには、以下の手順を実行します。
マイナー リリースごとに次のメジャー リリースにアップグレードします。例、8.1 から次のメジャー リリースにアップグレードするには、8.1 から 8.2 にアップグレードし、次に 8.2 から 8.3 にアップグレードし、次に 8.3 から次のメジャー リリースにアップグレードします。 。
前のメジャー リリースにダウングレードし、次のメジャー リリースにアップグレードします。例、8.1 から次のメジャー リリースにアップグレードするには、8.1 から 8.0 にダウングレードし、次に 8.0 から次のメジャー リリースにアップグレードします。
各アップグレードまたはダウングレード ステップには、バイナリ アップグレードと 機能の互換性バージョン アップグレードの両方が必要です。
パッチ リリース
パッチ リリースは、メジャー リリースと Rapid Release の両方で必要に応じて提供されます。パッチ リリースには通常、バグ修正とマイナーな改善が含まれます。
バージョン例:
6.0.1(メジャー リリース パッチ バージョン)6.2.1(Rapid Release パッチ バージョン)
リリース候補(RC)のリリース
新しいメジャー リリースや Rapid Release に先立ち、リリース候補を早期テストに利用できます。リリース候補は、テストを開始するには十分安定しているものの、本番環境への配置には適していない、次のリリースのバージョンを表します。
バージョン例:
6.0.0-rc06.0.0-rc16.1.2-rc5
ドライバーのバージョン
MongoDBのバージョン番号付けシステムは、 MongoDBドライバー に使用されるシステムとは異なります。
MongoDB Shell(mongosh)
MongoDB Shell(mongosh)は、 MongoDB Serverとは別にリリースされ、独自のバージョン番号付けシステムを使用します。
Database Tools
MongoDB データベースツールは MongoDB Server とは別にリリースされ、独自のバージョン番号付けシステムを使用します。