MongoDB | Açık Kaynak Nosql Veritabanı Çözümü

MongoDB Ücretsiz Veritabanı Yönetim Sistemi

Modern uygulamalar için açık kaynak noSQL veritabanı çözümü

Günümüz uygulamalarının en zorlu veri güvenliği ve gizlilik gereksinimlerine uygunluk, ölçeklenebilirlik ve uyum sağlamak için MongoDB kullanın.

Genel Bakış

MongoDB, güvenli ve kolay bir ölçeklendirme ve açık kaynak noSQL veritabanıdır. İçerik yönetim sistemleri, e-ticaret sistemleri, mobil uygulamalar, veri analizi bölümü, arşivleme ve çevrimiçi ve çevrimdışı oyun uygulamalarını desteklemede kullanılabilir. MongoDB, belgeye dayalı bir veritabanıdır, yani verileri JSON benzeri belgelerde saklar. MongoDB şemadan daha azdır, bu nedenle şema göçüne gerek yoktur. Herhangi bir alanda filtrelemenizi ve sıralamanızı sağlayan zengin ve etkileyici sorgu diline sahiptir. Sorgular kendileri JSON’dur ve bu nedenle kolayca birleştirilebilir. SQL sorgularını dinamik olarak oluşturmak için daha fazla birleştirme dizesi yok. MongoDB, verileri depolamak için dahili belleğin uygulanmasının doğası nedeniyle verilerin hızlı bir şekilde erişmesini sağlar. Çeşitli uygulama türlerinde yapılandırılmış ve yapılandırılmamış verileri işler. Belgeye dayalı sorgu dili, belgelerdeki dinamik sorgular için kullanılır. MongoDB ayrıca zengin DB sorguları koleksiyonu sağlar. Belge odaklı olduğu için, belgenin içeriği ve boyutu bir belgeden diğerine farklı olabilir. Kolayca kurulabilir ve ölçeklenebilir. Veriler çok hızlı bir şekilde güncellenebilir. MongoDB, dosyaları saklamak için birden çok makinede yük dengeleme ve veri çoğaltma özellikleri ile Gridfs adı verilen bir dosya sistemi olarak kullanılabilir.

Sistem gereksinimleri


MongoDB’yi Ubuntu 18.04’e yüklemek için gereksinimler aşağıdadır.

  • Ubuntu 18.04 Sunucu
  • Bir komut satırına/terminal penceresine erişim
  • sudo izinleri olan kök olmayan bir kullanıcı
  • Temel bir güvenlik duvarı

Özellikler


  • Yüksek elastik ölçeklenebilirlik
  • Verileri güvence altına almak için çoğaltma tesisi.
  • Zengin sorgu koleksiyonu.
  • Otomatik Sharding.
  • Açık kaynak.
  • Yapılandırılmış ve yapılandırılmamış verileri işler.
  • Kurulumu kolay
  • Schema -less veritabanı.
  • Hızlı yerinde güncellemeler.
  • Depolama işlemi için dahili belleği kullanın.
  • Derin sorgu yeteneği.
  • Karmaşık birleşim yok.
  • Nesne eşlemeye gerek yok.
  • Çapraz platform.
  • Belgeler sorgularını kullanın.
  • Yük dengelemenin kolay yönetimi.
  • VM’nin farklı platformlarda çalışmasına gerek yok.
  • Verileri JSON formatında saklar.
  • Şema göçüne gerek yok.
  • Büyük veriler için kullanılır.

Kurulum

Ubuntu 18.04’e MongoDB’yi kurmak için bu adımları izleyin:

  • MongoDB’nin en son sürümü için genel GPG anahtarını içe aktarmak için aşağıdaki komutu çalıştırın:
curl -fsSL https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
  • Başka bir sürüm yüklemek istiyorsanız 4.4’ü URL’den değiştirin.
  • Başarılı anahtar oluşturulduktan sonra “Tamam” i döndürmelidir.
  • Depo ekledikten sonra, sisteminizi şu şekilde güncelleyin:
sudo apt update
  • Şimdi MongoDB’yi aşağıdaki komutu kullanarak yükleyin:
sudo apt install mongodb-org
  • MongoDB hizmetini başlatmak için aşağıdaki komutu çalıştırın:
sudo systemctl start mongod.service
  • Ardından MongoDB durumunu kontrol edin:
sudo systemctl status mongod

Keşfetmek


Bu makalede, MongoDB Açık Kaynak NoSQL veritabanının özelliklerini ve kurulumunu tartıştık. Diğer açık kaynak DBMS yazılımı hakkında bilgi edinmek için lütfen aşağıdaki sayfaları kontrol edin:

 Türkçe