Bir sonraki yazımızda MongoDB'yi Ubuntu'ya nasıl kurabileceğimize bir göz atacağız. Bu bir sistemdir veritabanı belge odaklı, açık kaynak teknolojisi tabanlı NoSQL. Bu, modern web uygulaması geliştirme ile uyumludur. Esneklik, ifade edici sorgu dilleri, ikincil dizinler ve çok daha fazlası gibi özellikler içerir. Ayrıca, güçlü veritabanları ile modern uygulamalar oluşturmak için mükemmel ölçeklenebilirlik ve performans sunar.
MondoDB verileri tablolara kaydetmek yerineilişkisel veri tabanlarında yapıldığı gibi, bunları BSON veri yapılarına kaydeder (JSON benzeri bir özellik) dinamik bir şema ile. Bu, belirli uygulamalarda verilerin entegrasyonunu daha kolay ve daha hızlı hale getirir.
MongoDB bir veritabanı sistemidir üretimde ve çok işlevli kullanıma uygun. Bu tür bir veritabanı endüstride yaygın olarak kullanılmaktadır. Kaynak kodu aşağıdaki gibi işletim sistemleri için mevcuttur; Gnu / Linux, Windows, OSX ve Solaris.
Aşağıdaki satırlarda nasıl yapabileceğimizi göreceğiz. apt paket yöneticisini kullanarak son üç Ubuntu LTS sürümüne MongoDB 4.4'ü kurun.
MongoDB 4.4'ü yükleyin
Platform desteği
MongoDB 4.4 Community Edition, aşağıdaki Ubuntu LTS sürümlerini (uzun vadeli destek64 bit: 20.04 LTS ('Odak'), 18.04 LTS ('Biyonik'), 16.04 LTS ('Xenial')
Varsayılan Ubuntu depoları MongoDB'nin eski bir sürümünü sunar veya sunabilir. Bu yüzden bu veritabanı sisteminin en son sürümünü resmi deposundan kuracağız.
MongoDB deposunu Ubuntu'ya ekleyin
Ubuntu'ya MongoDB Community Edition'ın en son sürümünü yüklemek için, gerekli bağımlılıkları kurmamız gerekiyor. Bunu yapmak için, sadece bir terminal açmamız (Ctrl + Alt + T) ve aşağıdaki komutları kullanmamız gerekecek:
sudo apt update sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common
Devam ediyoruz MongoDB'den genel GPG anahtarını içe aktarma. Bu, paket yönetim sistemi tarafından kullanılır ve bunu kullanarak ekleyeceğiz. wget terminalden (Ctrl + Alt + T):
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
Daha sonra Kullandığımız Ubuntu sürümü için MongoDB deposunun ayrıntılarını içerecek olan mongodb-org-4.4.list dosyasını oluşturacağız.. Bu dosya dizinde bulunacaktır /etc/apt/sources.list.d/. Oluşturmak için, sistemimizin sürümüne bağlı olarak yalnızca bir terminalde (Ctrl + Alt + T) aşağıdaki komutu yürütmemiz gerekir:
Ubuntu 20.04 (Odak)
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
Ubuntu 18.04 (Biyonik)
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
Ubuntu 16.04 (Xenial)
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
Şimdi gidiyoruz mevcut yazılımların listesini güncelleyin depolardan:
sudo apt update
Ubuntu'ya MongoDB 4.4 veritabanını kurun
MongoDB deposu etkinleştirildiğine göre, artık en son kararlı sürümü yükleyin aşağıdaki komutu bir terminalde çalıştırmak (Ctrl + Alt + T):
sudo apt install mongodb-org
Kurulum sırasında konfigürasyon dosyası oluşturulacaktır /etc/mongod.confveri dizini / var / lib / mongodgünlük dizinine göre / var / log / mongodb.
Varsayılan olarak, MongoDB, mongodb kullanıcı hesabı altında çalışır.. Kullanıcıyı değiştirirsek, bu dizinlere erişim atamak için veri ve kayıt dizinlerinin iznini de değiştirmemiz gerekir.
MongoDB'yi Başlatmak
Şimdi yapabiliriz mongod sürecini başlat ve doğrula aşağıdaki komutları çalıştırmak:
sudo systemctl start mongod sudo systemctl status mongod
sudo service mongod start sudo service mongod status
Bir mongo kabuğu başlat
Her şey doğruysa, yapabiliriz yerel ana makinemizde çalışan bir mongodb'a bağlanma seçenekleri olmadan bir mongo kabuğu başlatın varsayılan bağlantı noktasını kullanma 27017:
mongo
kaldırma
Daha MongoDB uygulamaları, yapılandırma dosyaları ve veri ve günlük içeren tüm dizinler dahil olmak üzere MongoDB'yi tamamen kaldırın, bir terminalde (Ctrl + Alt + T) aşağıdaki komutları yürütmemiz gerekecek:
sudo service mongod stop sudo apt-get purge mongodb-org* sudo rm -r /var/log/mongodb sudo rm -r /var/lib/mongodb
Ve bununla, Ubuntu'da zaten MongoDB'ye sahibiz. MongoDB 4.4 yapılandırması ve kullanımı hakkında daha fazla bilgi için, kullanıcılar şuraya başvurabilir: belgeleme proje web sitesinde sunulmaktadır.