MongoDBは、オペレーティングシステムのmmapされたIOをストレージエンジンとして使用します。実装の詳細によって課せられる他の制限がない場合、理論上の最大値は、OSがmongodプロセスに割り当てることができる仮想メモリの量になります。 32ビットOSでは、この制限にすぐに遭遇します。たとえば、Windowsでは、デフォルトでアドレス空間の半分がOS用に予約されているため、mongodインスタンスは約2Gbのサイズの書き込みの受け入れを停止します
64ビットOSでは、この理論上の最大値はかなり大きく、64ビットに相当します。誤解しない限り、数百万テラバイトのオーダーです。これに達する前に、別の制限に達します。
編集:
これは、MongoDB3.0以降では当てはまらない可能性があります。 WiredTigerストレージエンジンは別の方法で動作します。