Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MongoDB
Programación Lógica y Funcional
Conceptos
Algunos de los conceptos más básicos que maneja son los siguientes:
• Mongod: Esta relacionado con un proceso primario que se puede instanciar para
la gestión de acceso a los datos
• Mongos: Es un servicio de enrutado que se encuentre entre la aplicación y la
base de datos.
• Config. Server: Es la configuración del servidor que permite almacenar los
metadatos para localizar los datos de las operaciones requerida por el cliente.
• Replica set: Son los grupos de procesos primarios que almacenan las mismas
copias de los datos. Dentro de estos se pueden encontrar los siguientes
procesos:
o Primary: Guarda las copias principales
o Secondary: Almacena las copias segundarias de Primary
o Arbitrer: En caso de que el Primary se llega a caer, vota para decidir que
Secondary pasa a ser Primary.
• Shard: Método para distribuir los datos en varias máquinas entre los datos
almacenados en una parte de la DB.
Existen varias formas de instalación para MongoDB, el método más común de
instalación es usando MSI (Es un asistente de instalación que permite ir configurando
cada uno de los parámetros), aunque también existe la opción de usar la línea de
comandos ya sea para tener todo actualizado, así como también de forma desatendida
mediante la automatización.
Para realizar el proceso la página oficial de MongoDB menciona que se deben de tener
en cuenta unas consideraciones antes para evitar futuros conflictos, como soporte de
plataformas que son admitidos para el correcto funcionamiento y por último la opción
de virtualización, el cual permite implementar MongoDB en un entorno de producción.
Instalación
Mediante la página oficial muestra un menú despegable donde se indica la versión, la
plataforma y el paquete para que genere el instalador “MongoDBCommunityinstaller”
y comienza a descargar.
cd C:\
md "\data\db"