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

Wydajność MongoDB przy rosnącej strukturze danych

Aby dodać do tego, co powiedział powyżej Thilo, powodem „nieosadzania pól o nieograniczonym wzroście” jest to, że ten rodzaj rozszerzania rozmiaru dokumentu może spowodować, że MongoDB będzie musiał przenieść dokument, jeśli przekracza on aktualnie przydzieloną mu przestrzeń. Możesz przeczytać więcej na ten temat w sekcji dokumentacji dotyczącej współczynnika wypełnienia.

Tego typu ruchy są stosunkowo drogie, zwłaszcza jeśli zdarzają się często. Dlatego ograniczenie rozmiaru (zasadniczo ograniczające ten wzrost) komentarzy równoważnych w twojej głównej kolekcji (najnowsze X itp.), a być może nawet wstępne wypełnienie tego pola dokumentu (zasadniczo ręczne wypełnianie), aby zmniejszyć ruchy spowodowane dodawaniem/zmianami komentarzy może będzie tego dla Ciebie wart.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Operacje zapisu plików w skrypcie mongo?

  2. Suma zagregowana MongoDB dla każdego klucza w poddokumencie

  3. Jak sprawdzić poprawność członków pola tablicowego?

  4. Jak używać szyfrowania do ochrony danych MongoDB?

  5. Jak połączyć się z mongodb za pomocą sailsjs v0.10?