Je Mongodb distribuovaná databáza?
Je Mongodb distribuovaná databáza?

Video: Je Mongodb distribuovaná databáza?

Video: Je Mongodb distribuovaná databáza?
Video: MongoDB in 100 Seconds 2024, November
Anonim

MongoDB je vedúca nepríbuzná databázy systém riadenia a významný člen hnutia NoSQL. Namiesto používania tabuliek a pevných schém relačného databázy systém riadenia (RDBMS), MongoDB používa ukladanie párov kľúč-hodnota v zbierke listín.

Okrem toho, je MongoDB dobrý pre transakčnú databázu?

Vo svojom jadre MongoDB je dokument databázy a - takmer štandardne - tieto druhy databázy nie sú v súlade s ACID, najmä pokiaľ ide o viac dokumentov transakcií (na úrovni dokumentu, MongoDB už podporuje ACID transakcií ).

Následne je otázkou, či MongoDB stratí dáta? MongoDB môcť stratiť dáta v mnohých prekvapivých spôsoboch Obnova poškodenej databázy nebola úspešná, pred transakčným protokolom. Replikácia medzi master a slave mala medzery v oplogoch, čo spôsobilo, že v slave chýbali záznamy, ktoré mal master. Áno, neexistuje žiadny kontrolný súčet a áno, stav replikácie bol aktuálny.

Následne je otázkou, či je MongoDB NoSQL?

MongoDB je typ NoSQL databázy. MongoDB model je „ukladanie dokumentov“. NoSQL sú všetky databázy, ktoré nie sú relačnými databázami (Redis, MongoDB , Cassandra atď.). NoSQL databázy nevyužívajú SQL.

Ako MongoDB ukladá údaje?

In MongoDB , údaje sú uložené ako dokumenty. Tieto dokumenty sú uložené v MongoDB vo formáte JSON (JavaScript Object Notation). Dokumenty JSON podporujú vložené polia, ktoré súvisia údajov a zoznamy údajov môže byť uložené s dokumentom namiesto externej tabuľky. JSON je naformátovaný ako páry názov/hodnota.

Odporúča: