Mongodb бөлүштүрүлгөн маалымат базасыбы?
Mongodb бөлүштүрүлгөн маалымат базасыбы?

Video: Mongodb бөлүштүрүлгөн маалымат базасыбы?

Video: Mongodb бөлүштүрүлгөн маалымат базасыбы?
Video: MJC Offtop. Кыргызча: сүйлөйбү же сүйлөбөйбү? 2024, Ноябрь
Anonim

MongoDB алдынкы эмес байланыш болуп саналат маалымат базасы башкаруу системасы жана NoSQL кыймылынын көрүнүктүү мүчөсү. Реляциялык таблицаларды жана туруктуу схемаларды колдонуунун ордуна маалымат базасы башкаруу системасы (RDBMS), MongoDB документтерди чогултууда ачкыч-баалуу сактагычты колдонот.

Мындан тышкары, MongoDB транзакциялык маалымат базасы үчүн жакшыбы?

Өзөгүндө, MongoDB документ болуп саналат маалымат базасы жана - дээрлик демейки боюнча - ушул сыяктуу маалымат базалары ACIDге шайкеш келбейт, айрыкча көп документке келгенде транзакциялар (документ деңгээлинде, MongoDB буга чейин ACID колдойт транзакциялар ).

Андан кийин, суроо туулат, MongoDB маалыматтарды жоготуп алабы? MongoDB болот маалыматтарды жоготуу көптөгөн таң калыштуу жолдор менен бузулган маалымат базасын калыбына келтирүү ийгиликтүү болгон жок, транзакцияга чейинки журнал. Кожоюн менен кулдун ортосундагы репликациянын оплогдорунда боштуктар болгон, бул кулдар кожоюнда болгон жазуулардын жетишсиздигине алып келген. Ооба, текшерүү суммасы жок, жана ооба, репликация статусунда кулдар агымы болгон.

Андан кийин, суроо туулат, MongoDB NoSQLби?

MongoDB бир түрү болуп саналат NoSQL маалымат базасы. MongoDB's модели "документти сактоо" болуп саналат. NoSQL реляциялык маалымат базасы болбогон бардык маалымат базалары (Redis, MongoDB , Кассандра ж.б.). NoSQL маалымат базалары SQL колдонушпайт.

MongoDB маалыматтарды кантип сактайт?

In MongoDB , маалыматтар сакталат документтер катары. Бул документтер MongoDBде сакталган JSON (JavaScript Object Notation) форматында. JSON документтери кыналган талааларды колдойт, ошого байланыштуу маалыматтар жана тизмелери маалыматтар болушу мүмкүн сакталган тышкы столдун ордуна документ менен. JSON аты/маани жуптары катары форматталган.

Сунушталууда: