Is Mongodb een gedistribueerde database?
Is Mongodb een gedistribueerde database?

Video: Is Mongodb een gedistribueerde database?

Video: Is Mongodb een gedistribueerde database?
Video: MongoDB vs MySQL: What's the difference? 2024, November
Anonim

MongoDB is een toonaangevende niet-relationele database managementsysteem en een prominent lid van de NoSQL-beweging. In plaats van de tabellen en vaste schema's van een relationeel database beheersysteem (RDBMS), MongoDB gebruikt sleutelwaardeopslag bij het verzamelen van documenten.

Is MongoDB daarnaast goed voor een transactiedatabase?

In de kern, MongoDB is een document database en - bijna standaard - dit soort databases zijn niet ACID-compatibel, vooral als het gaat om meerdere documenten transacties (op documentniveau, MongoDB ondersteunt al ACID transacties ).

Vervolgens is de vraag, verliest MongoDB gegevens? MongoDB kan gegevens kwijtraken op veel verrassende manieren Herstel op corrupte database was niet succesvol, pre-transactielogboek. Replicatie tussen master en slave had hiaten in de oplogs, waardoor slaven records misten die de master had. Ja, er is geen controlesom en ja, de replicatiestatus had de slaves actueel.

Vervolgens is de vraag, is MongoDB een NoSQL?

MongoDB is een soort van Geen SQL databank. MongoDB's model is 'documentopslag'. Geen SQL zijn alle databases die geen relationele databases zijn (Redis, MongoDB , Cassandra, enz.). Geen SQL databases maken geen gebruik van SQL.

Hoe slaat MongoDB gegevens op?

In MongoDB , gegevens worden opgeslagen als documenten. Deze documenten zijn: opgeslagen in MongoDB in JSON-indeling (JavaScript Object Notation). JSON-documenten ondersteunen ingesloten velden, dus gerelateerd gegevens en lijsten van gegevens kan zijn opgeslagen met het document in plaats van een externe tabel. JSON is opgemaakt als naam/waarde-paren.

Aanbevolen: