MongoDB

MongoDB

Web sitesi:

Kategori:

Veritabanı

MongoDB, veriyi tablo satırları yerine JSON benzeri belgeler hâlinde saklayan bir NoSQL veritabanıdır. Her belge kendi alanlarını taşır, yani şemayı baştan sabitlemeden veri yazmaya başlarsınız. Belgeler koleksiyonlarda toplanır, indeks tanımlayarak büyük koleksiyonlarda hızlı sorgu alırsınız. Sorgulama, filtreleme ve toplama (aggregation) işlemleri bu belge yapısı üzerinde çalışır.

Ne zaman tercih edilir?

Alanları projeyle birlikte değişen veriler için: ürün katalogları, kullanıcı profilleri, olay kayıtları, sensör ölçümleri. Uygulama nesnelerinizi olduğu gibi yazıp okuduğunuz için araya bir eşleme katmanı girmez. Veri büyüdüğünde koleksiyonu birden çok sunucuya bölerek ölçeklendirirsiniz, uygulama tarafında bağlantı adresi dışında bir şey değişmez. Verinizi birbirine bağlı çok sayıda tabloda tutup karmaşık JOIN’ler yazacaksanız PostgreSQL ya da MariaDB daha rahat eder. Aggregation hattıyla gruplama, filtreleme ve dönüştürme adımlarını veritabanı tarafında zincirlersiniz, sonuç uygulamaya hazır gelir. Belge yapısı değiştiğinde eski ve yeni kayıtlar aynı koleksiyonda yan yana durabilir.

tten’de kurulum: Core Panel’deki Marketplace’ten tek tıkla kurulur ve çalışır durumda teslim edilir. Sürümü kurulum sırasında seçersiniz.

Resmî kaynak: MongoDB

Tüm kontrol sizde

Altyapınızı bugün oluşturun

Dakikalar içinde başlayın, projenizi canlıya alın. Taahhüt yok.