MongoDB - Avantajlar
Herhangi bir ilişkisel veritabanı, tablo sayısını ve bu tablolar arasındaki ilişkiyi gösteren tipik bir şema tasarımına sahiptir. MongoDB'deyken, ilişki kavramı yoktur.
MongoDB'nin RDBMS'ye göre avantajları
Schema less- MongoDB, bir koleksiyonun farklı belgeleri tuttuğu bir belge veritabanıdır. Belgenin alan sayısı, içeriği ve boyutu bir belgeden diğerine farklılık gösterebilir.
Tek bir nesnenin yapısı bellidir.
Karmaşık birleşimler yok.
Derin sorgulama yeteneği. MongoDB, neredeyse SQL kadar güçlü olan belge tabanlı bir sorgu dili kullanarak belgeler üzerinde dinamik sorguları destekler.
Tuning.
Ease of scale-out - MongoDB'nin ölçeklenmesi kolaydır.
Uygulama nesnelerinin veritabanı nesnelerine dönüştürülmesi / eşlenmesi gerekmez.
Verilere daha hızlı erişim sağlayan (pencereli) çalışma setini depolamak için dahili belleği kullanır.
MongoDB'yi Neden Kullanmalı?
Document Oriented Storage - Veriler JSON tarzı belgeler şeklinde saklanır.
Herhangi bir özniteliğin indeksi
Replikasyon ve yüksek kullanılabilirlik
Auto-Sharding
Zengin sorgular
Yerinde hızlı güncellemeler
MongoDB'den profesyonel destek
MongoDB Nerelerde Kullanılır?
Büyük veri
İçerik Yönetimi ve Teslimat
Mobil ve Sosyal Altyapı
Kullanıcı Veri Yönetimi
Veri Merkezi