Mongodb разпределена база данни ли е?
Mongodb разпределена база данни ли е?

Видео: Mongodb разпределена база данни ли е?

Видео: Mongodb разпределена база данни ли е?
Видео: NoSQL простым языком: что это и зачем нужно? 2024, Април
Anonim

MongoDB е водеща нерелационна база данни система за управление и виден член на движението NoSQL. Вместо да използвате таблиците и фиксираните схеми на релационни база данни система за управление (RDBMS), MongoDB използва съхранение ключ-стойност в колекция от документи.

Освен това, MongoDB добър ли е за транзакционна база данни?

В основата си, MongoDB е документ база данни и - почти по подразбиране - такива бази данни не са съвместими с ACID, особено когато става въпрос за мулти-документ транзакции (на ниво документ, MongoDB вече поддържа ACID транзакции ).

Впоследствие въпросът е дали MongoDB губи данни? MongoDB мога губят данни по много изумителни начини Възстановяването на повредена база данни не беше успешно, дневник преди транзакциите. Репликацията между главен и подчинен имаше пропуски в oplogs, което доведе до липсващи записи на ведомите. Да, няма контролна сума и да, статусът на репликация имаше текущите подчинени устройства.

Впоследствие въпросът е дали MongoDB е NoSQL?

MongoDB е вид на NoSQL база данни. MongoDB моделът е „съхранение на документи“. NoSQL са всички бази данни, които не са релационни бази данни (Redis, MongoDB , Касандра и др.). NoSQL базите данни не използват SQL.

Как MongoDB съхранява данни?

В MongoDB , данните се съхраняват като документи. Тези документи са съхранявани в MongoDB във формат JSON (JavaScript Object Notation). JSON документите поддържат вградени полета, така свързани данни и списъци на данни може да бъде съхранени с документа вместо външна таблица. JSON е форматиран като двойки име/стойност.

Препоръчано: