MongoDB, belge (document) tabanlı çalışan, NoSQL sınıfına ait açık kaynaklı bir veritabanı yönetim sistemidir. Veriler, JSON benzeri BSON formatında saklanır ve tablo-satır mantığı yerine koleksiyon-belge yapısı kullanılır. MongoDB, yüksek esneklik ve ölçeklenebilirlik sunar ve terminal üzerinden mongosh aracı ile yönetilir.
MongoDB, yapısal değişikliklerin sık olduğu, büyük veri hacmine sahip veya hızlı geliştirme gerektiren projelerde kullanılır. Gerçek zamanlı uygulamalar, mikroservis mimarileri, log sistemleri ve içerik tabanlı platformlarda tercih edilir. Şema zorunluluğu olmaması, geliştiricilere esnek bir veri modeli sunar.
MongoDB sunucusuna terminal üzerinden bağlanmak için mongosh komutu kullanılır.
mongosh
Bu komut, varsayılan ayarlarla yerel MongoDB sunucusuna bağlanır ve MongoDB kabuğunu başlatır.
show dbs
use testdb
show collections
db.kullanicilar.insertOne({ ad: "Ali", yas: 30, aktif: true })
db.kullanicilar.find()
MongoDB, esnek veri yapısına ihtiyaç duyulan ve hızlı ölçeklenmesi gereken projelerde kullanılır. SQL tabanlı ilişkisel veritabanlarının katı şema yapısının yetersiz kaldığı durumlarda avantaj sağlar. Büyük ve ilişkisel verilerin yoğun olduğu sistemlerde ise PostgreSQL veya MySQL daha uygun olabilir.
© 2026, komutlar.com. Tüm hakları bir yerlerde saklıdır.