sql >> Database >  >> NoSQL >> MongoDB

MongoDB gemaakte bestanden

De .0, .1 bestanden zijn databestanden. Elk gegevensbestand is vooraf toegewezen aan een bepaalde grootte. (Dit wordt onder andere gedaan om fragmentatie van het bestandssysteem te voorkomen.) De eerste bestandsnaam voor een database is .0, dan .1, enz. .0 is 64 MB, .1 128 MB, enzovoort, tot 2 GB. Zodra de bestanden 2 GB groot zijn, is elk opeenvolgend bestand ook 2 GB. Informatie over databestanden vindt u hier:

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

De ".ns"-bestanden zijn naamruimtebestanden. Elke verzameling en index zou tellen als een naamruimte. Elke naamruimte is 628 bytes, het .ns-bestand is standaard 16 MB.

Dus als elke collectie één index heeft, kunnen we tot 12.000 collecties maken. Met de parameter --nssize kunt u deze limiet verhogen.

De maximale .ns-bestandsgrootte is 2 GB.



  1. Vergelijking van memcache, redis en ehcache als gedistribueerd caching-framework

  2. Veelvoorkomende MongoDB-sollicitatievragen

  3. MongoDB $binarySize

  4. Hoe kan ik Webmachine en eredis laten samenwerken?