mongoDB Nedir? Nerelerde Kullanılır?

Yazar: | 17 Haziran 2017

MongoDB, doküman tabanlı, C++ ile geliştirilen bir NoSql veritabanıdır. Veriler BinaryJson türünde dokümanlarda tutulur.

  • MongoDB’nin en önemli özelliği, ilişkisel modeli (relational model) kullanmamasıdır.
  • Tablo yoktur, tasarım yoktur, ilişki yoktur.
  • Windows, Linux, Mac, Solaris.
  • Açık kaynak kodlu
  • Dinamik veri yapısı
  • Ucuz , Hızlı
  • Hızlı okuma ve yazma
  • Büyük veri ile çalışabilme
  • Belgeye dayalı modelde, ilişkisel modelin “satır” (row) kavramı yerine, çok daha esnek bir yapı olan “belge” (document) kavramı kullanılmaktadır. Gömülü belgelere (embedded documents) ve dizilere (arrays) müsaade edilmesi ile, çok karmaşık hiyerarşik yapıları tek bir kayıt (record) içinde saklamak olanaklı hale gelmiştir.
  • MongoDB, basit fakat çok güçlü JavaScript kabuğu (shell) kullanır ve bunun yardımı ile veri tabanlarının işlenmesi çok daha etkin hale gelir.

 

mongoDB Nerede Kullanılabilir

  • Bloglar (Post, Comment, Like)
  • Üye Bilgileri (Kullanici > Kullanici Detayları)
  • Log datası saklamak
  • Coğrafi bilgi saklamak
  • Zaman içinde yapısı değişecek uygulamalar
  • Big data projeleri
  • Çoklu sunucu gerektirebilecek dağıtık projeler

 

mongoDB Kullanan Firmalar

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir