Probado en:
|
Introducción a MongoDB 6
MongoDB 6 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, aprenderemos cómo instalar MongoDB 6 en Debian 12 Bookworm, la última versión estable de una de las distribuciones de Linux más populares en entornos de servidores y desarrollo.
Mejoras en el Rendimiento y Escalabilidad
- Consultas y escritura optimizadas:
MongoDB 6ha optimizado los tiempos de respuesta en operaciones de lectura y escritura, haciéndolo aún más rápido para aplicaciones que manejan datos en tiempo real y con altas tasas de transacciones. - Soporte para arquitecturas distribuidas: La nueva versión mejora el rendimiento de los clústeres y la replicación de datos, soportando mejor los entornos de
big dataaplicaciones escalables horizontalmente.
Mejor Soporte para Analítica y Machine Learning
- Consultas analíticas avanzadas:
MongoDB 6á mejor preparado para integrar procesos de analítica de datos, lo que lo convierte en una base de datos muy atractiva para aplicaciones deMachine Learning. - Integración con herramientas de Big Data: Esta versión ofrece compatibilidad mejorada con herramientas y frameworks de
big data, comoApache SparkyHadoop, optimizando el flujo de datos entre diferentes sistemas.
Instalación de MongoDB 6 en Debian 12 (bookworm)
Paso 1: añadir repositorio:
Primero, debemos añadir los repositorios de la versión Debian 12 bullseye:
echo "deb http://deb.debian.org/debian bullseye main" | sudo tee /etc/apt/sour deb http://deb.debian.org/debian bullseye main
Paso 2: Actualizar sistema
sudo apt update
Paso 3: Instalar dependencia libssl1.1
Esta dependencia es necesaria para poder instalar MongoDB 6:
sudo apt install libssl1.1
Paso 4: Iniciar bibliotecas necesarias
sudo apt-get install -y wget gnupg
Paso 5: Añadir repositorio
Incorporamos el repositorio de MongoDB 6:
echo "deb [ signed-by=/usr/share/keyrings/mongodb.gpg ] https://repo.mongodb.o /etc/apt/sources.list.d/mongodb-org-6.0.list
Paso 6: Actualizar sistema
sudo apt update
Paso 7: Instalar MongoDB
Instalamos MongoDB 6
sudo apt-get install -y mongodb-org
Paso 8: Iniciamos MongoDB
Levantamos el servicio de MongoDB 6
sudo systemctl start mongod
Paso 9: Configuramos MongoDB para inicio automático
sudo systemctl enable mongod
Paso 10: Corroborar estado de MongoDB
sudo systemctl status mondongo
Nos tendrá que salir la siguiente información (Fig 1) para corroborar que se ha iniciado correctamente

Fig 1 Status de MongoDB
Nota:
En esta versión de Debian 12 (bookworm) posiblemente te encuentres con el siguiente error(fig 2):

Fig 2 Error servicio MongoDB
Para solucionarlo hay que realizar lo siguiente:
Eliminar socket de MongoDB y volver a levantar el servicio
sudo rm /tmp/mongodb-27017.sock sudo systemctl start mongod
Finalmente volvemos a verificar el estado del servicio.
sudo systemctl status mondongo
Enlaces Útiles
Para más información, consulta la documentación oficial de MongoDB:
Conclusión
MongoDB 6 es una opción ideal para proyectos que requieren alto rendimiento y escalabilidad. Con esta versión, podrás aprovechar al máximo sus nuevas características y mejoras, ideales para el desarrollo de aplicaciones web avanzadas, análisis de datos en tiempo real y proyectos de big data.







