MongoDB Nedir?

MongoDB , yüksek hacimli veri depolama için kullanılan belge odaklı bir NoSQL veritabanıdır. MongoDB, geleneksel ilişkisel veritabanlarındaki gibi tablolar ve satırlar kullanmak yerine koleksiyonlardan ve belgelerden yararlanır. 25 Kasım 2022

MongoDB , yüksek hacimli veri depolama için kullanılan belge odaklı bir NoSQL veritabanıdır. MongoDB, geleneksel ilişkisel veritabanlarındaki gibi tablolar ve satırlar kullanmak yerine koleksiyonlardan ve belgelerden yararlanır. Belgeler, MongoDB'deki temel veri birimi olan anahtar-değer çiftlerinden oluşur. Koleksiyonlar, ilişkisel veritabanı tablolarının eşdeğeri olan belge ve işlev kümelerini içerir. MongoDB, 2000'li yılların ortalarında ortaya çıkan bir veri tabanıdır.

 

MongoDB Özellikleri

  1. Her veritabanı, sırayla belgeleri içeren koleksiyonları içerir. Her belge, değişen sayıda alanla farklı olabilir. Her belgenin boyutu ve içeriği birbirinden farklı olabilir.
  2. Belge yapısı, geliştiricilerin sınıflarını ve nesnelerini ilgili programlama dillerinde nasıl oluşturduklarıyla daha uyumludur. Geliştiriciler genellikle sınıflarının satırlar ve sütunlar olmadığını, anahtar/değer çiftleri içeren net bir yapıya sahip olduğunu söyleyecektir.
  3. Satırların (veya MongoDB'de çağrıldığı şekliyle belgelerin) önceden tanımlanmış bir şemaya sahip olması gerekmez. Bunun yerine, alanlar anında oluşturulabilir.
  4. MongoDB'de bulunan veri modeli, hiyerarşik ilişkileri temsil etmenize, dizileri ve diğer daha karmaşık yapıları daha kolay depolamanıza olanak tanır.
  5. Ölçeklenebilirlik – MongoDB ortamları oldukça ölçeklenebilirdir. Dünyanın dört bir yanındaki şirketler, bazıları veritabanında yaklaşık milyonlarca belgeyle 100'den fazla düğüm çalıştıran kümeler tanımladı.
Benzer Blog yazıları

CMD Nedir?

CMD Nedir?   CMD, Komut Satırı olarak da bilinen ve Windows işletim sistemli cihazlarda yer alan MS-Dos tabanlı bir kod yazma konsoludur. Bu al...Devamı…

IIS 7 SSL /TLS Sertifikası Nasıl Yüklenir?

Aşağıdaki talimatlar, Microsoft IIS 7'de SSL yükleme sürecinde size yol gösterecektir. Birden fazla sunucunuz veya cihazınız varsa,...Devamı…

Android OS Nedir?

OS Nedir?   Gün geçtikçe teknoloji gelişiyor cihazlar küçülüyorlar eskiden sadece konuşmaya yarayan te...Devamı…

SMTP Hata Kodları Nelerdir? Nasıl Düzeltilebilir?

SMTP Mail Hata Kodları E-posta iletileri çeşitli nedenlerden dolayı teslim edilemedikleri zaman bir kod ve açıklama ile göndericil...Devamı…

Hızlı İletişim
Hızlı İletişim+90 212 347 33 11info@ata.com.trTeklif İste
Teklif İste