Cómo instalar y usar MongoDB en Linux Mint

Cómo instalar y usar MongoDB en Linux Mint
En el mundo de la solución de base de datos, MongoDB es un recién llegado relativo. Sin embargo, ha ganado rápidamente una enorme popularidad debido a las características que ofrece. MongoDB es una solución de base de datos basada en documentos de propósito general, multiplataforma, que se encuentra bajo la clasificación NoSQL. No sigue las reglas de las bases de datos relacionales tradicionales (por ejemplo, mysql). En cambio, utiliza documentos similares a JSON para almacenar datos. En este artículo, veremos cómo instalar y usar MongoDB en Linux Mint.

MongoDB en Linux Mint

MongoDB es una solución de base de datos NOSQL de origen abierto de código abierto. Como es una base de datos NoSQL, está libre de la naturaleza restringida de las bases de datos tradicionales (por ejemplo, MySQL), que ofrece más flexibilidad para almacenar datos. MongoDB también se puede tratar como una solución de almacenamiento de archivos! MongoDB ofrece una escala eficiente, gracias a su característica de fragmentación.

Hay dos ediciones de MongoDB disponibles para los clientes: la versión de la comunidad y la empresa. Ahora, para los usuarios generales, la edición comunitaria de MongoDB será suficiente para probar/desarrollar fines. Sin embargo, para la implementación a gran escala, es una buena idea obtener la empresa. MongoDB Enterprise viene con funciones adicionales como atención al cliente, integración de Kubernetes, rendimiento de memoria más rápido, certificación, etc. Echa un vistazo a MongoDB Enterprise Advanced.

En este artículo, sin embargo, mostraré cómo instalar y usar la edición comunitaria MongoDB.

Instale MongoDB en Linux Mint

Hay múltiples formas en que podemos instalar MongoDB. Debido a su popularidad, ya es parte de los servidores de paquetes de Ubuntu. Linux Mint, siendo un derivado de Ubuntu, puede obtener directamente MongoDB del servidor de paquetes. Sin embargo, la recomendación oficial de MongoDB es utilizar su propio repositorio para instalar el software de la base de datos.

Listo? Vamos a saltar directamente a él!

Instale MongoDB desde el servidor de paquetes de Ubuntu

MongoDB está directamente disponible en el servidor de paquetes de Ubuntu. Todo lo que necesitas es decirle a Apt que agarre e instale el mongodb paquete. Aunque funcionará bien, según la documentación oficial de MongoDB, no se recomienda un método recomendado. Síguelo bajo su propia responsabilidad.

Primero, enciende una terminal y actualiza el caché APT.

$ sudo apt actualización

Ahora, dígale a Apt que instale MongoDB.

$ sudo apt install MongoDB

Instale MongoDB de MongoDB Repo

MongoDB ofrece oficialmente repose para Ubuntu, Debian, Suse Linux y Amazon. MongoDB recomienda oficialmente este método para instalar MongoDB. Esto se asegura de que siempre esté usando la última versión. Linux Mint está basado en Ubuntu, por lo que el repositorio de Ubuntu funcionará bien.

NOTA: El repositorio depende de la versión. Este método mostrará la instalación de la última versión estable de MongoDB actual (MongoDB 4.2). Para otras versiones, consulte el documento de instalación de MongoDB.

Enciende una terminal y comience a ejecutar los siguientes comandos. Primero, visite si se instala Gnupg. Gnupg viene preinstalado con Linux Mint. Sin embargo, si se desinstalaba anteriormente, este comando lo instalará de inmediato.

$ sudo apt actualización && sudo apt install gnupg -y

Ahora, agregue la clave GPG pública del repositorio de MongoDB.

$ wget -qo - https: // www.mongodb.org/static/pgp/server-4.2.ASC | sudo apt-key agregar -

APT está listo para comunicarse con el repositorio de MongoDB. Agregue el repositorio de MongoDB en la lista de servidores de paquetes APT.

$ echo "deb [arqu = amd64, arm64] https: // repo.mongodb.org/apt/ubuntu bionic/
MongoDB-ORG/4.2 multiverso "| Sudo Tee/etc/apt/fuentes.lista.D/MongoDB-ORG-4.2.lista

Actualizar el caché de apt.

$ sudo apt actualización

El repositorio de MongoDB se agrega con éxito. Ahora, dígale a Apt que instale MongoDB. El nombre del paquete es MongoDB-Org. Tenga en cuenta que mongodb es de Ubuntu Repo, mientras que mongoDB-org es de MongoDB Repo.

$ sudo apt install MongoDB-ORG

Usando MongoDB

Una vez que se complete la instalación, asegurémonos de que MongoDB esté funcionando. Ejecute este comando en la terminal.

$ Mongo

El comando arrojó algún error. Es porque MongoDB, por defecto, no comienza con Boot. Para solucionar esto, ejecute los siguientes dos comando. Esencialmente, le estamos diciendo a SystemCTL que inicie y habilite el servicio MongoDB en el arranque.

$ sudo systemctl start mongod
$ sudo systemctl habilitar mongod

Verifique MongoDB una vez más.

$ Mongo

Voila! MongoDB funciona perfectamente! Es el caparazón de MongoDB lo que se está ejecutando. Sirve como el centro de control MongoDB. MongoDB tiene sus propios comandos y funciones. El siguiente comando imprimirá una lista corta de comandos y funciones disponibles.

$ AYUDA

Pensamientos finales

MongoDB es un poderoso software de base de datos. Incluso está incorporado por Google, Facebook, PayPal, EA, Adobe, eBay, etc. gigantes. Echa un vistazo a las empresas que usan MongoDB. Que, por sí mismo, es un testimonio del poder de MongoDB.

Este artículo solo discute cómo instalar MongoDB. Hay mucho que aprender al respecto. Puede encontrar muchos tutoriales en Internet al comenzar con MongoDB. Mira esta guía para principiantes para MongoDB.

Disfrutar!