¿Cómo instalar MongoDB Enterprise en Linux?

MongoDB fue desarrollado por Dwight Merriman y Eliot Horowitz, encontraron problemas de desarrollo y escalabilidad con RDBMS tradicional mientras creaban aplicaciones web en DoubleClick, una empresa que ahora es propiedad de Google Inc. MongoDB es un programa de administración de base de datos NoSQL de código abierto. Aquí NoSQL se utiliza como una alternativa a las bases de datos relacionales tradicionales. Las bases de datos NoSQL son muy útiles para trabajar con una gran cantidad de datos distribuidos. MongoDB es una herramienta que puede manejar información orientada a documentos, almacenar o recuperar información. MongoDB utiliza registros que se componen de documentos que contienen una estructura de datos compuesta por pares de campo y valor. Los documentos son similares a la notación de objetos de JavaScript (JSON), pero usan una variante llamada Binary JSON (BSON).

Ventajas de MongoDB

  • Rendimiento: al almacenar la mayoría de los datos en RAM, el rendimiento de las consultas en MongoDB es mucho más rápido.
  • Simplicidad: Simple y mucho más fácil de entender que SQL.
  • Flexibilidad: MongoDB no tiene un esquema predefinido y, por lo tanto, tiene una arquitectura de esquema muy agresiva para datos no estructurados y opciones de almacenamiento.
  • Escalabilidad: utiliza fragmentos para la escalabilidad horizontal, lo que hace que sea mucho más fácil aumentar su capacidad de almacenamiento.
  • Documentación: cualquiera puede aprender o comprender fácilmente utilizando la documentación de MongoDB.

Contras de MongoDB

  • Transacciones: MongoDB es que no admite transacciones.
  • Uniones: unir documentos en MongoDB no es tarea fácil.
  • Indexación: si los datos no se indexan correctamente, el rendimiento será extremadamente lento.
  • Duplicados: las relaciones en MongoDB no suelen estar bien definidas y los conjuntos de datos duplicados resultantes pueden ser difíciles de manejar.

Instale MongoDB Enterprise en Linux (Debian)

Para instalar MongoDB Enterprise en Linux, siga los siguientes pasos:

Paso 1: compruebe si MongoDB está instalado en su sistema o no, para hacerlo, ejecute los siguientes comandos en la terminal. 

Ejecute el comando sudo su seguido de la contraseña de usuario para obtener beneficios de superusuario.

mongod –versión

Si obtiene el mismo resultado que yo, comencemos con el proceso de instalación.

Paso 2: Importe la clave pública utilizada por el sistema de gestión de paquetes.

wget -qO – https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key agregar –

La operación debería responder con un OK.

Import-the-public-key

Paso 3: Cree un archivo /etc/apt/sources.list.d/mongodb-enterprise.list para MongoDB.

echo “deb http://repo.mongodb.com/apt/debian buster/mongodb-enterprise/5.0 main” | sudo tee /etc/apt/sources.list.d/mongodb-enterprise.list

Create-a-mongodb-enterprise.list-file-for-MongoDB

Paso 4: actualice la base de datos del paquete local.

sudo apt-obtener actualización

Update-the-local-package-database

Paso 5: Instale MongoDB Enterprise

sudo apt install -y mongodb-server-core

Install-MongoDB-Enterprise

Paso 6: Verifique nuevamente la instalación de MongoDB.

mongod –versión

Check-again-the-installation-of-MongoDB

Publicación traducida automáticamente

Artículo escrito por saurabh_anand y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *