Onko Mongodb hajautettu tietokanta?
Onko Mongodb hajautettu tietokanta?

Video: Onko Mongodb hajautettu tietokanta?

Video: Onko Mongodb hajautettu tietokanta?
Video: Как установить Hadoop в Windows 2024, Huhtikuu
Anonim

MongoDB on johtava ei-relaatio tietokanta hallintajärjestelmä ja näkyvä NoSQL-liikkeen jäsen. Sen sijaan, että käyttäisimme relaatiokaavion taulukoita ja kiinteitä skeemoja tietokanta hallintajärjestelmä (RDBMS), MongoDB käyttää avainarvojen tallennusta asiakirjojen keräämisessä.

Tämän lisäksi, onko MongoDB hyvä tapahtumatietokantaan?

Sen ytimessä MongoDB on asiakirja tietokanta ja - melkein oletuksena - tällaisia tietokannat eivät ole ACID-yhteensopivia, varsinkin kun kyse on useista dokumenteista liiketoimia (asiakirjatasolla, MongoDB tukee jo ACIDiä liiketoimia ).

Myöhemmin kysymys kuuluu, häviääkö MongoDB tietoja? MongoDB voi menettää tietoja Monilla hätkähdyttävillä tavoilla Korruptoituneen tietokannan palautus ei onnistunut, ennen tapahtumaloki. Isännän ja orjan välisessä replikaatiossa oli aukkoja oplogeissa, minkä vuoksi orjilta puuttui isännällä olevia tietueita. Kyllä, tarkistussummaa ei ole, ja kyllä, replikaation tilassa orjat olivat voimassa.

Myöhemmin kysymys kuuluu, onko MongoDB NoSQL?

MongoDB on eräänlainen NoSQL tietokanta. MongoDB:t malli on "asiakirjojen tallennus". NoSQL ovat kaikki tietokannat, jotka eivät ole relaatiotietokantoja (Redis, MongoDB , Cassandra jne.). NoSQL tietokannat eivät käytä SQL:ää.

Kuinka MongoDB tallentaa tietoja?

Sisään MongoDB , tiedot tallennetaan asiakirjoina. Nämä asiakirjat ovat tallennettu MongoDB:hen JSON-muodossa (JavaScript Object Notation). JSON-dokumentit tukevat upotettuja kenttiä, joten niihin liittyy tiedot ja luettelot tiedot voi olla tallennettu asiakirjan kanssa ulkoisen taulukon sijaan. JSON on muotoiltu nimi/arvo-pareiksi.

Suositeltava: