Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
Click here >
Docs Menu
Docs Home
/ /

MongoDB のバージョン管理

重要

常にリリース シリーズの最新のパッチ リリースにアップグレードしてください。

MongoDBのバージョン管理ではバージョンは X.Y.Z 形式で管理され、X.Y がリリース シリーズを指し、Z がパッチ番号を指します。

MongoDB 8.2 以降では、MongoDB は、アップグレード パスを簡素化し、より明確なバージョン管理オプションを提供するために、新しいバージョン管理およびリリース戦略を採用しています。MongoDB は、2 つの異なるリリース シリーズとしてリリースされます。

  • メジャー リリース

  • マイナー リリース

メジャー リリースはおよそ 1 年に 1 回提供され、新しい機能や改善が導入されます。メジャー リリースは、MongoDB Atlas およびオンプレミス配置でサポートされています。

バージョン例:

  • 7.0

  • 8.0

マイナー リリースは、メジャー バージョン リリース サイクル内で段階的な改善と新機能を導入します。メジャー リリースと同等に 安定しており 、本番環境のワークロードに適しています。

MongoDB 8.2 以降では、検索、ベクトル検索、 Queryable Encryption機能の強化などの特定のユースケースに合わせてオンプレミス配置(Community と EA)でもマイナー リリースを利用できます。

バージョン例:

  • 8.2

注意

8.0 リリース サイクルで、 MongoDB 8.2 は Atlas とオンプレミスの配置の両方で利用できます。MongoDB Atlasでは、次のマイナー リリースまで、8.2 はサポートされています。

マイナー リリース間でアップグレードするには、マイナー リリースごとに順番にアップグレードする必要があります。マイナー リリースをスキップすることはできません。例、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 から次のメジャー リリースにアップグレードします。

各アップグレードまたはダウングレード ステップには、バイナリ アップグレードと 機能の互換性バージョン アップグレードの両方が必要です。

MongoDB 8.2 以降では、Atlas 専用クラスターで次の 2 つのリリース オプションを利用できます。

  • メジャー バージョン: MongoDB 8.0 などの特定のメジャー バージョンを使用することが選択できます。メジャー バージョン上のクラスターはバグ修正とセキュリティ パッチを受け取ります。クラスターは、サポート終了(EOL)前に、手動でアップグレードする必要があります。それ以外の場合、Atlas では EOL 後にクラスターがサポートされている最新のメジャー バージョンに自動的にアップグレードされます。

  • 自動アップグレードによる最新バージョン: クラスターをこのリリース オプションに設定すると、利用可能な最新のMongoDBバージョンへの自動アップグレードが受信され、新機能が有効になります。

    Atlas クラスターを手動でアップグレードする方法の詳細については、「 クラスターを新しいMongoDBバージョンにアップグレードする 」を参照してください。

    重要

    Latest Version With Auto Upgrades リリース オプションを選択し、クラスターがメジャー バージョンからマイナー バージョンにアップグレードされた場合、次のメジャー バージョン リリースが利用可能になるまで、メジャー バージョンに戻すことはできません。

    例、 MongoDB 8.2 が最新リリースであるときに を選択した場合、 MongoDB 9.0 がリリースされるまで、クラスターは最新のマイナー バージョンを使用します。ウィンドウのメジャー バージョンに戻すことができるのは、9.0 リリースと最初のマイナー リリース(9.1)の間です。このウィンドウを見逃した場合、 MongoDB 10.0 がリリースされるまで元に戻すことはできません。

注意

無料階層および Flex 階層のクラスターは自動的にアップグレードされるため、リリース オプションを選択することはできません。

パッチ リリースは、メジャー リリースとマイナー リリースの両方で必要に応じて提供されます。パッチ リリースには通常、バグ修正とマイナーな改善が含まれます。

バージョン例:

  • 8.0.1 (メジャー リリース パッチ バージョン)

  • 8.2.1 (マイナー リリース パッチ バージョン)

新しいメジャー リリースやマイナー リリースに先立ち、リリース候補を早期テストに利用できます。リリース候補は、テストに使用するには十分安定しているものの、本番環境への配置には適していない、次のリリースのバージョンを表します。

バージョン例:

  • 6.0.0-rc0

  • 6.0.0-rc1

  • 6.1.2-rc5

MongoDB のバージョン番号付けシステムは、MongoDB ドライバーに使用されるシステムとは異なります。

MongoDB Shellmongosh)は、 MongoDB Serverとは別にリリースされ、独自のバージョン番号付けシステムを使用します。

MongoDB データベースツールは MongoDB Server とは別にリリースされ、独自のバージョン番号付けシステムを使用します。

戻る

変更履歴

項目一覧