Da li je Mongodb distribuirana baza podataka?
Da li je Mongodb distribuirana baza podataka?

Video: Da li je Mongodb distribuirana baza podataka?

Video: Da li je Mongodb distribuirana baza podataka?
Video: Содержите себя: введение в Docker и контейнеры Никола Кабар и Мано Маркс 2024, April
Anonim

MongoDB je vodeći nerelacioni baza podataka sistem upravljanja, i istaknuti član NoSQL pokreta. Umjesto da koristite tablice i fiksne sheme relacije baza podataka sistem upravljanja (RDBMS), MongoDB koristi pohranu ključ/vrijednost u kolekciji dokumenata.

Osim ovoga, da li je MongoDB dobar za transakcijsku bazu podataka?

u svojoj srži, MongoDB je dokument baza podataka i - gotovo standardno - ovakvi baze podataka nisu kompatibilni sa ACID-om, posebno kada su u pitanju multi-dokumenti transakcije (na nivou dokumenta, MongoDB već podržava ACID transakcije ).

Nakon toga, postavlja se pitanje da li MongoDB gubi podatke? MongoDB mogu izgubiti podatke na mnogo zapanjujućih načina Oporavak korumpirane baze podataka nije bio uspješan, dnevnik prije transakcije. Replikacija između mastera i slavea imala je praznine u oplogovima, što je uzrokovalo da slaveovima nedostaju zapisi koje je master imao. Da, nema kontrolne sume, i da, status replikacije je imao trenutne slave.

Nakon toga, postavlja se pitanje da li je MongoDB NoSQL?

MongoDB je vrsta NoSQL baza podataka. MongoDB's model je 'skladištenje dokumenata'. NoSQL su sve baze podataka koje nisu relacijske (Redis, MongoDB , Kasandra, itd.). NoSQL baze podataka ne koriste SQL.

Kako MongoDB pohranjuje podatke?

U MongoDB , podaci se pohranjuju kao dokumenti. Ovi dokumenti su pohranjeno u MongoDB u JSON (JavaScript Object Notation) formatu. JSON dokumenti podržavaju ugrađena polja, tako povezana podaci i liste podaci može biti pohranjeni sa dokumentom umjesto vanjske tabele. JSON je formatiran kao parovi ime/vrijednost.

Preporučuje se: