sql >> Database teknologi >  >> NoSQL >> MongoDB

MongoDB-ydelse med voksende datastruktur

For at tilføje til det, Thilo sagde ovenfor, er grunden til at "ikke indlejre felter, der har ubundet vækst", fordi denne type udvidelse af dokumentstørrelse kan forårsage, at MongoDB skal flytte dokumentet, hvis det overskrider den nuværende plads, der er allokeret til det. Du kan læse mere om dette i sektionen Padding Factor i dokumentationen.

Disse typer bevægelser er relativt dyre, især hvis de sker ofte. Derfor kan en begrænsning af størrelsen (i det væsentlige begrænser denne vækst) af de kommentarer, der svarer til din hovedsamling (seneste X osv.) og måske endda forududfylde det dokumentfelt (i det væsentlige manuel udfyldning) for at reducere bevægelserne forårsaget af tilføjelser/ændringer af kommentarer. godt være det værd for dig.



  1. Redis-statistik

  2. Smukt print i MongoDB shell som standard

  3. Redis - Fremme en slave til at master manuelt

  4. Styre flowproblem med node/redis og tilbagekald?