Cómo Instalar MongoDB en Ubuntu y Debian

Cómo Instalar MongoDB en Ubuntu y Debian

como-instalar-mongodb
Probado en:

  • Ubuntu 20.0
  • Debian 10 y 11

Introducción a MongoDB


MongoDB es una base de datos NoSQL de alto rendimiento y escalabilidad que permite almacenar datos en un formato de documentos JSON, siendo ideal para aplicaciones en tiempo real y big data. En esta guía, exploraremos cómo instalar MongoDB en Ubuntu, Debian, dos de las distribuciones de Linux más populares.

Ventajas de MongoDB

  • Alta Escalabilidad: Ideal para aplicaciones que requieren manejar grandes volúmenes de datos.
  • Esquema Flexible: Permite modificaciones en los documentos sin afectar a otros registros.
  • Rendimiento en Tiempo Real: Acceso y manipulación de datos rápida para aplicaciones en tiempo real.
  • Compatibilidad con Big Data: Integración con soluciones de Big Data para análisis de datos complejos.

Usos Comunes de MongoDB

  • Aplicaciones Web y Móviles: Ideal para aplicaciones que requieren manejo de grandes volúmenes de datos en tiempo real.
  • Internet de las Cosas (IoT): Captura y almacena datos de dispositivos IoT.
  • Análisis en Tiempo Real: Monitoreo de sistemas y aplicaciones en tiempo real.
  • Big Data y Machine Learning: Procesamiento y análisis de datos no estructurados.

Instalación de MongoDB en Ubuntu y Debian

Paso 1: Importar la Clave de Firma Pública

Primero, importa la clave GPG de MongoDB:

wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -

Paso 2: Crear el Archivo de Lista de Paquetes

Añade el repositorio MongoDB:

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list

Asegúrate de reemplazar “ubuntu” por “debian” si estás usando Debian.

Paso 3: Instalar MongoDB

Actualiza los paquetes e instala MongoDB:

sudo apt update
sudo apt install -y mongodb-org

Paso 4: Iniciar el Servicio

Inicia el servicio MongoDB y actívalo al inicio:

sudo systemctl start mongod
sudo systemctl enable mongod

Paso 5: Verificar la Instalación

Comprueba el estado del servicio:

sudo systemctl status mongod

Si muestra que MongoDB está “activo” o “corriendo”, la instalación fue exitosa.

Enlaces Útiles

Para más información, consulta la documentación oficial de MongoDB:

Conclusión

MongoDB es una excelente opción para proyectos de alto rendimiento y escalabilidad. Con su instalación en Linux, podrás comenzar a aprovechar sus ventajas para desarrollar aplicaciones web, análisis de datos en tiempo real y mucho más.