Mongodb dağıtılmış veritabanı mı?
Mongodb dağıtılmış veritabanı mı?

Video: Mongodb dağıtılmış veritabanı mı?

Video: Mongodb dağıtılmış veritabanı mı?
Video: Database - Veritabanı nedir? | NoSQL - SQL nedir? 2024, Nisan
Anonim

MongoDB ilişkisel olmayan önde gelen veri tabanı yönetim sistemi ve NoSQL hareketinin önde gelen bir üyesi. İlişkisel bir tablonun ve sabit şemaların kullanılması yerine veri tabanı yönetim sistemi (RDBMS), MongoDB belgelerin toplanmasında anahtar/değer deposunu kullanır.

Bunun yanında, MongoDB işlemsel veritabanı için iyi mi?

Onun çekirdeğinde, MongoDB bir belgedir veri tabanı ve - neredeyse varsayılan olarak - bu tür veritabanları ASİT uyumlu değil, özellikle çoklu belge söz konusu olduğunda işlemler (belge düzeyinde, MongoDB ACID'yi zaten destekliyor işlemler ).

Daha sonra soru şu ki, MongoDB veri kaybeder mi? MongoDB Yapabilmek veri kaybetmek birçok şaşırtıcı şekilde bozuk veritabanındaki kurtarma işlemi başarılı olmadı, işlem günlüğü öncesi. Master ve slave arasındaki replikasyonun oplog'larda boşlukları vardı, bu da slave'lerin master'ın sahip olduğu kayıtların eksik olmasına neden oldu. Evet, sağlama toplamı yok ve evet, çoğaltma durumu kölelerin geçerli olmasını sağlıyordu.

Daha sonra soru şu: MongoDB bir NoSQL mi?

MongoDB bir türüdür NoSQL veri tabanı. MongoDB'ler model 'belge depolama'dır. NoSQL ilişkisel veritabanları olmayan tüm veritabanlarıdır (Redis, MongoDB , Cassandra, vb.). NoSQL veritabanları SQL kullanmaz.

MongoDB verileri nasıl depolar?

İçinde MongoDB , veri depolanır belgeler olarak. Bu belgeler MongoDB'de saklanır JSON (JavaScript Object Notation) formatında. JSON belgeleri gömülü alanları destekler, bu nedenle ilgili veri ve listeleri veri olabilir saklanmış harici bir tablo yerine belgeyle. JSON, ad/değer çiftleri olarak biçimlendirilir.

Önerilen: