Webinar
ITGLOBAL.COM events
MongoDB
Glossary

MongoDB, belge odaklı bir veri modeliyle çalışan bir veritabanı yönetim sistemidir. İlişkisel DBMS’LERİN aksine, MongoDB tablolara, şemalara veya ayrı bir sorgu diline ihtiyaç duymaz. Bilgiler belgeler veya koleksiyonlar şeklinde saklanır.

Geliştiriciler, ürünü klasik DBMS ve NoSQL arasında bir ara bağlantı olarak konumlandırıyor. MongoDB, ilişkisel veritabanlarının yaptığı gibi şemaları kullanmaz, bu da tüm sistemin performansını artırır.

Özellikler

Mongodb’nin onu diğer ürünlerden ayıran bir dizi özelliği vardır:

  1. Platformlar arası. DBMS, C ++ programlama dilinde geliştirilmiştir, bu nedenle herhangi bir işletim sistemine (Windows, Linux, macOS vb.) Kolayca Entegre olur.
  2. Veri formatı. MongoDB, JavaScript dili üzerine inşa edilmiş kendi bilgi depolama biçimini (İkili JavaScript Nesne Gösterimi (BSON)) kullanır.
  3. Belge. İlişkisel veritabanları dizeler kullanıyorsa, MongoDB değerleri ve anahtarları depolayan belgelerdir.
  4. MongoDB tablolar yerine koleksiyonları kullanır. Farklı türde veri kümeleri içerirler
  5. Çoğaltma. DBMS’DEKİ bilgi depolama sistemi düğümlerle temsil edilir. Bir ana ve birçok ikincil var. Veriler noktalar arasında çoğaltılır. Bir birincil düğüm başarısız olursa, ikincil düğüm ana düğüm olur.
  6. İndeksleme. Teknoloji, kullanıcının takdirine bağlı olarak belgedeki herhangi bir alana uygulanır. Dizine eklenen bilgiler daha hızlı işlenir.
  7. MongoDB, büyük boyutlu verileri kaydetmek için iki koleksiyondan oluşan kendi GridFS teknolojisini kullanır. İlki (dosyalar), bunlarla ilgili dosya adlarını ve meta verileri içerir. İkincisi (parçalar), boyutu 256 Kb’yi geçmeyen bilgi bölümlerini saklar.
  8. DBMS, özel talepler için arama yapar. Örneğin, bir kullanıcı bir aralık sorgusu oluşturabilir ve anında yanıt alabilir.
  9. Yük dengeleyici, DBMS’DE yalnızca yükü farklı veritabanları arasında dağıtmak için değil, aynı zamanda yatay ölçeklendirme için de kullanılır. DB segmentleri, performansı artıran farklı düğümlere dağıtılır. Aynı zamanda, farklı düğümlerde bulunan veritabanları birbirleriyle senkronize edilir ve müşteri için bilgilerin bütünlüğünü sağlar.
  10. MongoDB, son müşteriye bulut tabanlı bir çözüm olarak gönderilebilir.

DBMS’LER, sistemdeki olayları depolamak (günlük kaydı), kuruluştaki izleme sensörlerinden gelen bilgileri kaydetmek, ayrıca e-ticaret ve mobil uygulamalar alanında kullanılır. Genellikle MongoDB, makine öğrenimi ve yapay zeka alanında depolama alanı olarak kullanılır.

MongoDB, DBMS’NİN NoSQL sınıfına aittir ve kayıtlarla değil belgelerle çalışır. Platformlar arası bir üründür ve herhangi bir işletim sistemine kolayca dahil edilir. Bir dizi benzersiz özellik, DBMS’Yİ maksimum performans ve güvenilirlik sağladığı belirli görevler için kullanmanıza olanak tanır.

Web sitesi işlevselliğini optimize etmek ve hizmetlerimizi geliştirmek için çerezleri kullanıyoruz. Daha fazla bilgi edinmek için lütfen Gizlilik Politikamızı okuyun.
Çerez ayarları
Kesinlikle gerekli çerezler
Analitik çerezler