En el següent article anem a fer una ullada a com podem instal·lar MongoDB en Ubuntu. Es tracta d'un sistema de base de dades orientat a documents, de codi obert basada en la tecnologia NoSQL. Aquesta és compatible amb el desenvolupament d'aplicacions web modernes. Inclou característiques com flexibilitat, llenguatges de consulta expressius, índexs secundaris i molt més. A més, ofereix gran escalabilitat i rendiment per crear aplicacions modernes amb bases de dades potents.
MondoDB en lloc de guardar les dades en taules, Tal com es fa en les bases de dades relacionals, els guarda en estructures de dades BSON (una especificació similar a JSON) Amb un esquema dinàmic. Això fa que la integració de les dades en certes aplicacions sigui més senzilla i ràpida.
MongoDB és un sistema de base de dades adequat per al seu ús en producció i amb múltiples funcionalitats. Aquest tipus de bases de dades s'utilitza molt en la indústria. El seu codi font està disponible per a sistemes operatius com; GNU / Linux, Windows, OSX i Solaris.
En les següents línies veurem com podem instal·lar MongoDB 4.4 en les tres últimes versions d'Ubuntu LTS, utilitzant l'administrador de paquets apt.
Instal·lar MongoDB 4.4
Suport de plataforma
MongoDB 4.4 Community Edition conté les següents versions d'Ubuntu LTS (suport a llarg termini) De 64 bits: 20.04 LTS ( 'Focal'), 18.04 LTS ( 'Biònic'), 16.04 LTS ( 'Xenial')
Els repositoris per defecte de Ubuntu ofereixen o poden oferir una versió desactualitzada d'MongoDB. Per aquest motiu instal·larem l'última versió d'aquest sistema de bases de dades des de la seva repositori oficial.
Afegir el repositori de MongoDB a Ubuntu
Per instal·lar l'última versió de MongoDB Community Edition en Ubuntu, necessitem instal·lar les dependències necessàries. Per fer-ho, només haurem d'obrir una terminal (Ctrl + Alt + T) i utilitzar les següents comandes:
sudo apt update sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common
Seguim important la clau GPG pública de MongoDB. Aquesta la fa servir el sistema de gestió de paquets i l'anem a afegir usant wget des de la terminal (Ctrl + Alt + T):
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
Després d'això crearem el fitxer MongoDB-org-4.4.list que contindrà els detalls de l'repositori de MongoDB per a la versió d'Ubuntu que estiguem utilitzant. Aquest fitxer es va a situar en el directori /etc/apt/sources.list.d/. Per crear-lo tan sols haurem d'executar la següent comanda en un terminal (Ctrl + Alt + T), segons la versió del nostre sistema:
Ubuntu 20.04 (focal)
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 (Bionic)
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
A continuació anem a actualitzar el llistat de programari disponible des dels repositoris:
sudo apt update
Instal·lar la base de dades MongoDB 4.4 en Ubuntu
Ara que el repositori de MongoDB està habilitat, ja podem instal·lar l'última versió estable executant la següent comanda en un terminal (Ctrl + Alt + T):
sudo apt install mongodb-org
Durant la instal·lació es crearà el fitxer de configuració /etc/mongod.conf, El directori de dades / Var / lib / mongodbi el directori de registre / Var / log / MongoDB.
Per defecte, MongoDB s'executa amb el compte d'usuari de MongoDB. Si canviem d'usuari, també hem de canviar el permís als directoris de dades i registres, per assignar accés a aquests directoris.
iniciant MongoDB
Ara ja podem iniciar i verificar el procés mongod executant les ordres següents:
sudo systemctl start mongod sudo systemctl status mongod
sudo service mongod start sudo service mongod status
Iniciar un shell mongo
Si tot ha estat correcte, ja podem iniciar un intèrpret d'ordres mongo sense opcions per connectar-nos a un MongoDB que s'estigui executant en el nostre host local utilitzant el port per defecte 27017:
mongo
Desinstal
Per a la eliminar completament MongoDB, incloses les aplicacions de MongoDB, els arxius de configuració i qualsevol directori que contingui dades i registres, En una terminal (Ctrl + Alt + T) haurem d'executar les següents comandes:
sudo service mongod stop sudo apt-get purge mongodb-org* sudo rm -r /var/log/mongodb sudo rm -r /var/lib/mongodb
I amb això ja tenim MongoDB en Ubuntu. Per obtenir més informació sobre la configuració i ús de MongoDB 4.4, els usuaris podem consultar la documentació que ofereixen a la pàgina web de el projecte.