▤ 動画容量ナビ

動画の容量と保存 · 参考資料確認日 2026年9月22日

Cosmos DBの2 MB itemと4 MB responseをAPI別に読む

2 MBはCosmos DBの一般的なitem/request境界ですが、MongoDB APIには条件付きの16 MB document capabilityがあります。利用APIを確認してから値を適用します。

common pathはitemとrequestが2 MB

Azure Cosmos DBのitem maximumは、JSONのUTF-8 representationで2 MBです。CRUDやstored procedureなどのmaximum request sizeも2 MBです。

queryなどのmaximum response sizeは4 MBです。responseが4 MBへ達した場合はpageとcontinuation tokenで続けるため、4 MBをquery全体の結果上限と読み替えないでください。

MongoDB APIの16 MBは条件付きの別capability

Azure Cosmos DB for MongoDBでは、16 MB document supportをfeatureとして有効化できます。4.0以降のendpointやfeature enablementが関わり、collections created after enablingなどの条件があります。

この16 MBはcommon pathの2 MB ruleをすべてのCosmos DB APIで置き換える値ではありません。NoSQLなど別APIのitemへ無条件に適用しないでください。

API、operation、pageを順に確認する

まずaccountが利用するAPIとoperationを確認し、common item/request pathなら2 MB以内へ収めます。大きなpayloadは複数itemsへ分割するか、blob storageへ置いてreferenceを保存します。

query responseが4 MBへ達する場合はcontinuation tokenを処理します。MongoDB APIで16 MBが必要ならfeatureが有効か、対象collectionとendpointが条件を満たすかを確認してtestしてください。

参考資料

  • Azure Cosmos DB limits

    https://learn.microsoft.com/en-us/azure/cosmos-db/concepts-limits

    確認日:2026-09-22

  • Azure Cosmos DB MongoDB 5.0 features

    https://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/feature-support-50

    確認日:2026-09-22