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

Så... denne NoSQL-ting

Jeg er også en stor fan af MongoDB. Når det er sagt, er det absolut ikke en engroserstatning for RDBMS. Facebook har 300 millioner brugere, men hvis nogle af dine venner ikke dukker op på listen én gang, eller et af fotoalbummet mangler ved lejlighedsvis anmodning, vil du så bemærke det? Sikkert ikke. Hvis din statusopdatering ikke løber ned til alle dine venner i et par minutter, betyder det så noget? Næsten. Hvis Wal-Marts balancer er ude af synkronisering, ville nogen så miste hovedet? Helt sikkert.

NoSQL-databaser er fantastiske i "fuzzy" miljøer, hvor relationer ikke er strenge, og dataintegritet har råd til at være ude af sync. RDBMS er stadig vigtige, når datasæt er ekstremt komplekse og relationelle (deraf navnet), og de skal holdes rene.

Det store skub til NoSQL kommer fra det faktum, at vi i de sidste 30 år har brugt RDMBS-systemer til begge scenarier. Vi har nu et mere passende værktøj til mange situationer. Nogle vil faktisk hævde det meste. Men ingen ville argumentere for det hele.



  1. MongoDB Utilstrækkelig ledig plads til journalfiler

  2. ImportError:Intet modul med navnet parse

  3. Mongoose &flyde værdier

  4. Mongoose sub document pre remove middleware ikke kaldt