sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB skapade filer

.0, .1-filerna är datafiler. Varje datafil är förallokerad till en viss storlek. (Detta görs bland annat för att förhindra fragmentering av filsystemet.) Det första filnamnet för en databas är .0, sedan .1, etc. .0 kommer att vara 64MB, .1 128MB, et cetera, upp till 2GB. När filerna når 2 GB i storlek är varje efterföljande fil också 2 GB. Information om datafiler finns här:

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

".ns"-filerna är namnområdesfiler. Varje samling och index skulle räknas som ett namnområde. Varje namnområde är 628 byte, .ns-filen är 16 MB som standard.

Så om varje samling hade ett index, kan vi skapa upp till 12 000 samlingar. Parametern --nssize låter dig öka denna gräns.

Maximal .ns-filstorlek är 2 GB.



  1. MongoDB {aggregation $match} vs {find} hastighet

  2. Har MongoDB ett inbyggt REST-gränssnitt?

  3. MongoDb summafråga

  4. MongoDB-uppdatering med skick