Är Mongodb distribuerad databas?
Är Mongodb distribuerad databas?

Video: Är Mongodb distribuerad databas?

Video: Är Mongodb distribuerad databas?
Video: Mongo DB ПОЛНЫЙ КУРС 2024, Mars
Anonim

MongoDB är en ledande icke-relationell databas ledningssystem och en framstående medlem av NoSQL-rörelsen. Snarare än att använda tabeller och fasta scheman för en relations databas ledningssystem (RDBMS), MongoDB använder nyckel-värde lagring i insamling av dokument.

Förutom detta, är MongoDB bra för transaktionsdatabas?

I dess kärna, MongoDB är ett dokument databas och - nästan som standard - den här typen av databaser är inte ACID-kompatibla, särskilt när det gäller multidokument transaktioner (på dokumentnivå, MongoDB stöder redan ACID transaktioner ).

Därefter är frågan, förlorar MongoDB data? MongoDB burk förlora data På många häpnadsväckande sätt lyckades inte återställning av korrupt databas, före transaktionslogg. Replikering mellan master och slav hade luckor i oplogs, vilket gjorde att slavar saknade poster som mastern hade. Ja, det finns ingen kontrollsumma, och ja, replikeringsstatusen hade slavarna aktuella.

Därefter är frågan, är MongoDB en NoSQL?

MongoDB är en typ av NoSQL databas. MongoDB's modellen är "dokumentlagring". NoSQL är alla databaser som inte är relationsdatabaser (Redis, MongoDB , Cassandra, etc.). NoSQL databaser använder inte SQL.

Hur lagrar MongoDB data?

I MongoDB , data lagras som dokument. Dessa dokument är lagras i MongoDB i JSON-format (JavaScript Object Notation). JSON-dokument stöder inbäddade fält, så relaterade data och listor över data kan vara lagrat med dokumentet istället för en extern tabell. JSON är formaterad som namn/värdepar.

Rekommenderad: