MongoDB utilise les E/S mmappées du système d'exploitation comme moteur de stockage. Le maximum théorique, s'il n'y a pas d'autres limites imposées par les détails d'implémentation, serait la quantité de mémoire virtuelle que votre système d'exploitation peut attribuer au processus mongod. Sur un système d'exploitation 32 bits, vous rencontrerez cette limite très rapidement. Sur Windows par exemple, par défaut la moitié de l'espace d'adressage est réservé au système d'exploitation, donc votre instance mongod cessera d'accepter les écritures à une taille d'environ 2 Go
Sur un système d'exploitation 64 bits, ce maximum théorique est un peu plus grand - 64 bits, de l'ordre de millions de téraoctets si je ne me trompe pas. Vous atteindrez une autre limite avant d'atteindre celle-ci.
MODIFIER :
Cela peut ne plus être vrai à partir de MongoDB 3.0. Le moteur de stockage WiredTiger fonctionne différemment.