MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Fichiers créés par MongoDB

Les fichiers .0, .1 sont des fichiers de données. Chaque fichier de données est préalloué à une taille particulière. (Ceci est fait pour empêcher la fragmentation du système de fichiers, entre autres raisons.) Le premier nom de fichier pour une base de données est .0, puis .1, etc. .0 sera 64 Mo, .1 128 Mo, et cetera, jusqu'à 2 Go. Une fois que les fichiers atteignent une taille de 2 Go, chaque fichier successif fait également 2 Go. Des informations concernant les fichiers de données peuvent être trouvées ici :

http://www.mongodb.org/display/DOCS/Excessive+Disk+Space

Les fichiers ".ns" sont des fichiers d'espace de noms. Chaque collection et index compterait comme un espace de noms. Chaque espace de noms fait 628 octets, le fichier .ns fait 16 Mo par défaut.

Ainsi, si chaque collection avait un index, nous pouvons créer jusqu'à 12 000 collections. Le paramètre --nssize permet d'augmenter cette limite.

La taille maximale du fichier .ns est de 2 Go.