Ali je Mongodb distribuirana baza podatkov?
Ali je Mongodb distribuirana baza podatkov?

Video: Ali je Mongodb distribuirana baza podatkov?

Video: Ali je Mongodb distribuirana baza podatkov?
Video: 🚀 RUTUBE и ТОЧКА. Разработка РУТУБА за 5 часов *БЕЗ ВОДЫ* [Next / React / Nest / PostgreSQL / Redux] 2024, Marec
Anonim

MongoDB je vodilni nerelacijski bazo podatkov sistem upravljanja in pomemben član gibanja NoSQL. Namesto uporabe tabel in fiksnih shem relacije bazo podatkov sistem upravljanja (RDBMS), MongoDB pri zbirki dokumentov uporablja shrambo ključ-vrednost.

Poleg tega, ali je MongoDB dober za transakcijsko bazo podatkov?

V svojem jedru, MongoDB je dokument bazo podatkov in - skoraj privzeto - te vrste podatkovnih baz niso skladni s ACID, še posebej, ko gre za več dokumentov transakcije (na ravni dokumenta, MongoDB že podpira ACID transakcije ).

Kasneje se postavlja vprašanje, ali MongoDB izgubi podatke? MongoDB lahko izgubite podatke na številne osupljive načine Obnovitev poškodovane baze podatkov ni bila uspešna, dnevnik pred transakcijami. Replikacija med glavnim in podrejenim je imela vrzeli v oplogih, zaradi česar podrejenim manjkajo zapisi, ki jih je imel glavni. Da, ni kontrolne vsote in da, status podvajanja je imel trenutne podrejene enote.

Kasneje se postavlja vprašanje, ali je MongoDB NoSQL?

MongoDB je vrsta NoSQL bazo podatkov. MongoDB model je "shramba dokumentov". NoSQL so vse baze podatkov, ki niso relacijske baze podatkov (Redis, MongoDB , Cassandra itd.). NoSQL baze podatkov ne uporabljajo SQL.

Kako MongoDB shranjuje podatke?

V MongoDB , podatki so shranjeni kot dokumenti. Ti dokumenti so shranjeno v MongoDB v formatu JSON (JavaScript Object Notation). Dokumenti JSON podpirajo vdelana polja, tako povezana podatkov in seznami podatkov je lahko shranjeni z dokumentom namesto zunanje tabele. JSON je oblikovan kot pari ime/vrednost.

Priporočena: