Kas Mongodbi hajutatud andmebaas?
Kas Mongodbi hajutatud andmebaas?

Video: Kas Mongodbi hajutatud andmebaas?

Video: Kas Mongodbi hajutatud andmebaas?
Video: Архитектура Кубернетес объяснила 2024, November
Anonim

MongoDB on juhtiv mittesuhe andmebaasi juhtimissüsteem ja NoSQL-i liikumise silmapaistev liige. Selle asemel, et kasutada relatsioonisüsteemi tabeleid ja fikseeritud skeeme andmebaasi juhtimissüsteem (RDBMS), MongoDB kasutab dokumentide kogumisel võtmeväärtuste salvestusruumi.

Lisaks sellele, kas MongoDB sobib tehingute andmebaasi jaoks?

Selle keskmes MongoDB on dokument andmebaasi ja – peaaegu vaikimisi – sellised andmebaasid ei ole ACID-ühilduvad, eriti kui tegemist on mitme dokumendiga tehingud (dokumendi tasemel, MongoDB toetab juba ACID-i tehingud ).

Seejärel tekib küsimus, kas MongoDB kaotab andmed? MongoDB saab kaotada andmeid mitmel jahmataval viisil ei õnnestunud rikutud andmebaasi taastamine, tehingueelne logi. Ülem- ja alluva vahelisel replikatsioonil oli oplogides lünki, mistõttu alamseadmetel puudusid ülemseadme kirjed. Jah, kontrollsummat pole ja jah, replikatsiooni olekus olid alluvad kehtivad.

Seejärel tekib küsimus, kas MongoDB on NoSQL?

MongoDB on tüüp NoSQL andmebaasi. MongoDB omad mudel on "dokumentide hoidla". NoSQL on kõik andmebaasid, mis ei ole relatsiooniandmebaasid (Redis, MongoDB , Cassandra jne). NoSQL andmebaasid ei kasuta SQL-i.

Kuidas MongoDB andmeid salvestab?

sisse MongoDB , andmed salvestatakse dokumentidena. Need dokumendid on salvestatud MongoDB-sse JSON-vormingus (JavaScript Object Notation). JSON-dokumendid toetavad nii seotud manustatud välju andmeid ja nimekirjad andmeid võib olla ladustatud välise tabeli asemel dokumendiga. JSON on vormindatud nime/väärtuse paaridena.

Soovitan: