Docs Menu
Docs Home
/
MongoDB Atlas
/ /

Atlas Flex の制限

項目一覧

  • 構成の制限
  • 運用上の制限
  • ドライバーの最小要件

次の表に、Atlas Flex クラスターの構成制限を示します。

構成オプション
Limit
クラウド サービス プロバイダーとリージョン

および Flex クラスターは、 Amazon Web Services 、 Google Cloud PlatformAmazon Web ServicesGoogle Cloud Platform Azure、およびAzureのリージョンのサブセットにのみ配置できます。Flex クラスターでサポートされているクラウドプロバイダーリージョンの詳細については、以下を参照してください。

  • Amazon Web Services(AWS)

  • Google Cloud Platform(GCP)

  • Microsoft Azure

MongoDB のバージョンとストレージ エンジン
Atlas は Flex クラスターにMongoDB 8.0 を使用しています。
MongoDB のバージョンのアップグレード
Flex クラスターが実行するMongoDBバージョンをアップグレードすることはできません。 Atlas は、そのバージョンに対するパッチ バージョンがいくつか利用可能になった後に、Flex クラスターを最新のMongoDBバージョンにアップグレードします。 詳しくは、 「 MongoDBのバージョン管理 」を参照してください。
クラスター メモリ
Flex クラスターのメモリを設定することはできません。
クラスター ストレージ
Flex クラスターのストレージサイズを設定することはできません。
レプリカセット タグ
Flex クラスターには、事前に定義されたレプリカセットタグ はありません。
シャーディングされたクラスター
Flex クラスターをシャードクラスタされたクラスター として配置することはできません。
プライマリ フェイルオーバーのテスト
Flex クラスターではプライマリフェイルオーバーテストを実行できません。
リージョン停止のシミュレーション
Flex クラスターでは、リージョン停止時テストを実行できません。
データベース監査
Flex クラスターではデータベース監査を設定できません。
キー マネジメントを使用した保管時の暗号化
Flex クラスターを使用して保管時の暗号化を設定することはできません。
ネットワークピアリング接続
Flex クラスターではネットワークピアリング接続を設定できません。
アクセス トラッキング
Flex クラスターではデータベースアクセス履歴を表示できません。

次の表に、Atlas Flex クラスターの運用上の制限を示します。

操作
Limit

FlexallowDiskUse クラスターは、集計コマンド 、そのヘルパーメソッド 、または cursor.allowDiskUse() クエリ カーソル メソッドの オプションをサポートしていません。サポートしていません。

Flex クラスターでは、集計パイプラインは$currentOp$listLocalSessions$listSessions 、または$planCacheStats ステージをサポートしていません。

フレキシブルなクラスターの集計パイプラインには、最大 50 ステージを含めることができます。

Atlas アラート
Atlas モニタリング

Flex クラスターの Metrics ビューには、次のメトリクスのみが表示されます。

  • 接続

  • 論理サイズ

  • ネットワーク

  • Ops カウンター

詳細については、「リアルタイム メトリクス」を参照してください。

認証

Flex クラスターは、次の認証メソッドのみをサポートします。

  • パスワード(SCRAM-SHA1)

  • X.509 証明書

  • AWS IAM

ストレージの自動拡張
BSON ネストされたオブジェクトの深さ
フレキシブルなクラスターは、ネストされたレベルが最大 50 のドキュメントを保存できます。
ローリング構築によるインデックスの構築
変更ストリームのフィルタリング
Flex クラスターの場合、ns 変更ストリーム 内のデータベース名(名前空間 フィールド)のフィルターでは文字列と正規表現のみを使用できます。データベース名前空間フィルターでは、 $in などのコマンドは使用できません。この制限は、変更ストリーム内のコレクション名のフィルタリングには適用されません。
コマンド ライン ツール
Flex クラスターの場合、 データベースではmongorestore mongodumpまたはadmin を実行できません。--db オプションを使用して宛先データベースを admin に設定すると、プログラムはエラーを返します。
接続
フレキシブルなクラスターには最大 500 の接続があります。
Cursors
カスタムロール
カスタムロール への変更が30 Flex クラスターに配置されるまでに最大 秒かかる場合があります。
データベースとコレクション
フレキシブルなクラスターには、最大 100 データベースと合計 500 コレクションがあります。
local データベース、admin データベース、および config データベースのコレクションへのアクセス権

Flex クラスターでは次の操作は許可されません。

  • oplog への読み取りアクセスを除く、local データベース内のすべてのコレクションへの読み取りアクセス権。

    $regex無料クラスターまたは共有クラスターのoplogに対するM0M2/M5クエリの前にはキャレットを付ける必要があります(^)。付けない場合、次のエラーが発生します。

    MongoServerError: Oplog ns RegEx queries must begin with ^
  • local データベースおよび config データベース内の任意のコレクションへの書き込みアクセス権。

  • admin データベース内の任意のコレクションへの読み取りアクセス権または書き込みアクセス権。

これらのデータベース内のコレクションに対して読み取りまたは書き込みを試みると、Atlas は次のようなエラーを発行します。

command <cmd name> is not allowed in this Atlas tier
(Unauthorized) not authorized on <db name> to execute command <cmd name>
データベース ログ
Flex クラスターではログをダウンロードできません。
データリカバリ
  • カスタム ポリシーは、M2 および M5 クラスター スナップショットではサポートされていません。Atlas は、クラスターが作成された 24 時間後から、毎日同じ時間に 1 つのスナップショットを取得します。

    より詳細なバックアップが必要な場合は、M10 以上のクラスター階層へのアップグレードを検討してください。

  • オンデマンド スナップショットは、M2 および M5 クラスターではサポートされていません。

  • M2M5 のスナップショットをシャーディングされたクラスターに復元することはできません。レプリカセットに復元できるのは、M2 およびM5 のスナップショットのみです。

  • サーバーレス インスタンスのスナップショットを M2 および M5 クラスターに復元することはできません。

  • MongoDB 5.0 以降では、MongoDB の最新の 2 つのメジャー バージョンを実行するクラスターのスナップショットのみを M2M5 クラスターに復元できます。

    以下に例を挙げます。

    • MongoDB 4.4 を実行するクラスターから取得したスナップショットを、MongoDB 5.0 を実行する M2 または M5 クラスターに復元できます。

    • MongoDB 4.4より前のバージョンの MongoDB を実行するクラスターから取得したスナップショットは、MongoDB 5.0を実行するM2またはM5クラスターに復元できません。

データ ストレージ

フレキシブルなクラスターでは、データストレージの最大合計容量が 5 GBに制限されます。

データ ストレージ スペースには、すべてのコレクションにストアされているすべての非圧縮 BSON ドキュメントのバイト数と、それらに関連付けられたインデックスにストアされているバイト数が含まれます。

JavaScript
Flex クラスターは サーバーサイドJavaScriptをサポートしていません。 例、 $where とmap-reduceはサポートされていません。
名前空間とデータベース名
フレキシブルなクラスターの名前空間は 95 バイトに制限されています。データベース名は 38 バイトに制限されています。
Performance Advisor
クエリの使用
Flex クラスターでは、クエリを実行中している時間の割合は、5 分間で 100 % 未満である必要があります。
リアルタイムのパフォーマンスパネル
メモリ内ソート
Flex クラスターでは、メモリ内でのソートが 32 MB に制限されます。
スループット

フレキシブル クラスターでは、読み取りおよび書込み操作の数が 1 秒あたりの 500 操作に制限されます。

Atlas は、1 秒あたりの操作数の上限を超えるクラスターを次のように処理します。

  • Atlas TriggersAtlas 特定の接続でクラスターの操作を再開する前に、1 秒未満のクールダウン期間をトリガーします。キューが 1 秒あたりの操作数の制限を超えると、操作がキューで 1 秒以上待機することがあります。

  • 1秒あたりの操作数が上限のしきい値を下回ると、Atlas は各接続でキューに入れられた操作の処理を再開してから、その接続で新しい操作を行います。

ドライバー
説明
JRE または JDK を使用するドライバー

Java JDKJDK-8236039)の TLS 1.3 サポートの問題のため、Atlas への接続に使用するドライバーをサポートする JDK をアップグレードします。

JDK の最小バージョンは次のとおりです。

14u-cpu
14.0.2
13.0.3
11.0.8-oracle
11.0.7
8u261
emb-8u261

Java ベースの言語、ライブラリ、ドライバーでの TLS 1.3 のサポートの詳細については、以下を参照してください。

戻る

サービスの制限