MongoDB | Solución de base de datos NoSQL de código abierto

MongoDB Sistema gratuito de gestión de bases de datos

Solución de base de datos NoSQL de código abierto para aplicaciones modernas

Use MongoDB para garantizar la disponibilidad, la escalabilidad y el cumplimiento de los requisitos de seguridad y privacidad de datos más exigentes de las aplicaciones modernas.

Descripción general

MongoDB es una base de datos NoSQL segura y fácil de escala y de código abierto. Se puede utilizar para admitir sistemas de gestión de contenido, sistemas de comercio electrónico, aplicaciones móviles, sección de análisis de datos, archivo, así como aplicaciones de juegos en línea y fuera de línea. MongoDB es una base de datos basada en documentos, lo que significa que almacena datos en documentos similares a JSON. MongoDB no tiene esquema, por lo que no hay necesidad de migración de esquemas. Tiene un lenguaje de consulta rico y expresivo que le permite filtrar y ordenar en cualquier campo. Las consultas son en sí mismas JSON y, por lo tanto, se pueden componer fácilmente. No más cadenas concatenantes para generar dinámicamente consultas SQL. MongoDB proporciona un acceso rápido a los datos debido a su naturaleza de implementar la memoria interna para almacenar los datos. Maneja datos estructurados y no estructurados dentro de varios tipos de aplicaciones. El lenguaje de consulta basado en documentos se utiliza para consultas dinámicas en documentos. MongoDB también proporciona una rica colección de consultas DB. Como está orientado al documento, el número de campos, el contenido y el tamaño del documento pueden ser diferentes de un documento a otro. Se puede configurar fácilmente y escalable. Los datos se pueden actualizar muy rápidamente. MongoDB se puede usar como un sistema de archivos, llamado GridFS, con características de equilibrio de carga y replicación de datos en múltiples máquinas para almacenar archivos.

Requisitos del sistema


Los siguientes son los requisitos para instalar MongoDB en Ubuntu 18.04

  • Servidor Ubuntu 18.04
  • Acceso a una ventana de línea de comandos/terminal
  • Un usuario no raíz con permisos de sudo
  • Un firewall básico

Características


  • Alta escalabilidad elástica
  • Instalación de replicación para asegurar datos.
  • Rica colección de consultas.
  • Auto-retraso.
  • Fuente abierta.
  • Maneja datos estructurados y no estructurados.
  • Fácil de configurar
  • Base de datos sin esquema.
  • Actualizaciones rápidas en el lugar.
  • Use la memoria interna para el proceso de almacenamiento.
  • habilidad de consulta profunda.
  • Ningún complejo se une.
  • No hay necesidad de mapeo de objetos.
  • Platforma cruzada.
  • Use consultas de documentos.
  • Gestión fácil del equilibrio de carga.
  • No es necesario que VM se ejecute en diferentes plataformas.
  • almacena datos en formato JSON.
  • No hay necesidad de migración de esquema.
  • Utilizado para Big Data.

Instalación

Siga estos pasos para instalar MongoDB en Ubuntu 18.04:

  • Para importar la clave GPG pública para la última versión de MongoDB, ejecute el siguiente comando:
curl -fsSL https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
  • Cambie 4.4 de URL si desea instalar otra versión.
  • Debería devolver “OK” después de la creación de clave exitosa.
  • Después de agregar repositorio, ahora actualice su sistema APT usando:
sudo apt update
  • Ahora instale MongoDB usando el siguiente comando:
sudo apt install mongodb-org
  • Ejecute el siguiente comando para iniciar el servicio MongoDB:
sudo systemctl start mongod.service
  • Luego verifique el estado de MongoDB:
sudo systemctl status mongod

Explorar


En este artículo hemos discutido las funciones e instalación de la base de datos NoSQL de código abierto de MongoDB. Para aprender sobre otro software DBMS de código abierto, verifique las siguientes páginas:

 Español