MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jaki jest maksymalny rozmiar GridFS w MongoDB?

MongoDB wykorzystuje zmapowane we/wy systemu operacyjnego jako silnik pamięci masowej. Teoretyczne maksimum, jeśli nie ma innych ograniczeń nałożonych przez szczegóły implementacji, to ilość pamięci wirtualnej, którą twój system operacyjny może przypisać procesowi mongod. W 32-bitowym systemie operacyjnym bardzo szybko natkniesz się na ten limit. Na przykład w systemie Windows domyślnie połowa przestrzeni adresowej jest zarezerwowana dla systemu operacyjnego, więc twoja instancja mongod przestanie akceptować zapisy o rozmiarze około 2 Gb

W 64-bitowym systemie operacyjnym to teoretyczne maksimum jest nieco większe - 64 bity, rzędu milionów terabajtów, jeśli się nie mylę. Osiągniesz kolejny limit, zanim osiągniesz ten.

EDYCJA:

Może to już nie być prawdą od MongoDB 3.0. Silnik magazynowania WiredTiger działa w inny sposób.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB.Driver.Builders jak grupować i uzyskiwać średnią

  2. W jaki sposób zapytanie nie ma wartości null w Mongo?

  3. ObjectID nie przechowuje wartości szesnastkowej

  4. Mongoose/node.js jak wyszukiwać, wypełniać, robić rzeczy, „wyludniać” i aktualizować

  5. Jak zaktualizować i upsserować wiele dokumentów w MongoDB za pomocą sterowników C#?