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
Daha fazla Veritabanı
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.




