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

Atomtællere Postgres vs MongoDB

Alle enkeltoperationer i Postgres pakkes automatisk ind i transaktioner, og alle operationer på et enkelt dokument i MongoDB er atomare. Atomicitet er ikke rigtig en grund til at foretrække den ene database frem for den anden i dette tilfælde.

Selvom de individuelle optællinger kan blive ret høje, bør det samlede antal poster ikke være for signifikant, hvis du kun gemmer samlede optællinger og ikke hver forekomst af en optælling. Selvom du sporer millioner af domæner, vil enten Mongo eller Postgres fungere lige godt.

MongoDB er en god løsning til at logge begivenheder, men jeg synes, at Postgres er at foretrække, hvis du vil lave en masse interessante relationelle analyser på de analysedata, du indsamler. At gøre det effektivt i Mongo kræver ofte en høj grad af denormalisering, så jeg vil tænke mere over, hvordan du planlægger at bruge dataene i fremtiden.




  1. Mongodb:Ydeevnepåvirkning af $HINT

  2. MongoDB miljøopsætning | Installer MongoDB på Windows

  3. kan flere klienter få adgang til samme liste samtidigt uden at blive blokeret i Redis?

  4. Ekskluder felter fra resultatet i MongoDB monk