1 つの Atlas クラスターにはいくつのコレクションを含めることができますか。
1 つのクラスター内のコレクション数にハード制限はありませんが、多数のコレクションとインデックスを扱うとクラスターのパフォーマンスが低下する場合があります。コレクションが大きいほど、パフォーマンスへの影響が大きくなります。
Atlas のクラスター階層別に推奨されるコレクションとインデックスの最大合計数は次のとおりです。
クラスター階層 | 推奨最大合計数 |
|---|---|
M10 | 5,000 コレクションとインデックス |
M20 / M30 | 10,000 コレクションとインデックス |
M40+ | 100,000 コレクションとインデックス |
コレクションとインデックスの推奨最大数を超えると、データベース操作の実行が遅くなる可能性があります。チェックポイントが完了するまでの時間がかかるため、操作速度が低下します。場合によっては、使用量がシステムの ulimit 設定を超えると操作が停止することがあります。これにより、使用できるシステム リソースの数が制限されます。
Tip
ulimit 設定の詳細については、 MongoDB Serverマニュアルの 自己管理型デプロイの UNIX ulimit 設定 を参照してください。
推奨最大リソース数を超える場合のパフォーマンスへの影響は、コレクションの使用量によって異なります。既存のコレクションの過半数を一貫して使用する場合、パフォーマンスに影響が出る可能性が高くなります。
Atlas クラスターはどのバージョンの MongoDB を使用していますか?
以下のテーブルは、各クラスタータイプで利用可能なMongoDBのバージョンを示しています。
MongoDB バージョン | 利用可能です M10+ | M0クラスターおよびフレックス クラスターで利用可能です。 |
|---|---|---|
MongoDB 7.0 | ||
MongoDB 8.0 | ||
自動アップグレード付き最新バージョン |
クラスターの MongoDB バージョンを選択するには、クラスター フォームの Additional Settings セクションにあるドロップダウンを使用してください。
最新のMongoDBバージョンを使用するには、Latest Version With Auto Upgrades を選択します。特定のマイナー リリースまたはパッチ リリースを選択することはできません。
重要
ライブ移行を使用する場合は、専有クラスターに Latest Version With Auto Upgrades を選択しないでください。このオプションは、クラスターを最新のマイナー リリースに自動的にアップグレードします。ライブ移行はメジャーリリースのみをサポートしており、MongoDBバージョン 8.2 などのマイナーリリースはサポートしていません。
新しいパッチリリースが利用可能になると、Atlas はローリングプロセスを介してこれらのリリースにアップグレードし、クラスターの可用性を維持します。次のマイナーリリースバージョンへのアップグレード中に、Atlas UI Database
Deployments ページのクラスターカードに、MongoDB バージョンではなくクラスターの FCV が表示される場合があります。これは、クラスターで現在使用可能な機能を反映するためです。
Atlas が主要な MongoDB バージョンのサポート終了をどのように処理するかについて、詳しくは、「サポート終了が近づいている MongoDB バージョンを使用している Atlas クラスターはどうなりますか」を参照してください。
MongoDB は、無料クラスターのデータベースバージョンをいつアップグレードしますか?
Atlas は、そのバージョンに対するパッチ バージョンがいくつか利用可能になった後に、 無料クラスターを最新のMongoDBバージョンにアップグレードします。 MongoDBソフトウェアのバージョン管理方法の詳細については、 「 MongoDB のバージョン管理 」を参照してください。
サポート終了が近づいている MongoDB バージョンを使用している Atlas クラスターはどうなりますか。
注意
Atlas でサポートされていない MongoDB バージョン
Atlas はMongoDB 5.0 以前のサポートを終了しました。
MongoDB では、MongoDB の特定のバージョンのサポートが終了する少なくとも 6 か月前に、電子メールで通知を送信します。この通知を受け取ってから数か月後、Atlas は次のように動作します。
サポート終了が近づいているバージョンを使用した新しいクラスターの配置ができなくなります。
バージョンの期限が通知されます。期限日を過ぎると、ユーザーが延長をリクエストして承認を受け取らない限り、Atlas ではクラスターが次の MongoDB バージョンにアップグレードされます。
例
MongoDB 7.0 のサポートが終了すると、Atlas は MongoDB 7.0を実行する各クラスターをMongoDB 8.0 にアップグレードします。
プロジェクト設定でメンテナンスウィンドウを構成した場合、このアップグレードはメンテナンスウィンドウ内で実行されます。
ほとんどの場合、このアップグレードによってダウンタイムが発生したり、アプリケーションに悪影響が及ぶことはありません。新しい MongoDB バージョンとの非互換性によるサービスやアプリケーションのダウンタイムなどの問題が発生しないよう、期限日の前にクラスターをアップグレードする必要があります。
MongoDB のバージョンをアップグレードするときにクラスターに発生する可能性のある問題については、アップグレード先の MongoDB バージョンのMongoDB リリース ノートでCompatibility Changesを参照してください。
Tip
各 MongoDB Server リリースのサポート終了日を確認するには、MongoDB サポート ポリシー内のMongoDB Serverを参照してください。