Want to create interactive content? It’s easy in Genially!

Get started free

Practica de instalacion del SGBD-MongoDB

Karla Hernandez

Created on September 22, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

26/09/2024

Instalación del SGBD

MongoDB

Administración de Base de Datos

¿Qué es MongoDB?

Es una base de datos NoSQL que ofrece una gran escalabilidad y flexibilidad, y un modelo de consultas e indexación avanzado.

Compatibilidad.

Disponibilidad.

Antecedentes

Origen de MongoDB

2007

2009 -2010

Lanzamiento inicial MongoDB 1.0

2011-2014

MongoDB 2.0

2018 -2020

MongoDB 4.0

MongoDB 5.0

2021

MongoDB 6.0

2022

2023-2024

MongoDB 7.0

Creadores

DoubleClick

Una empresa de publicidad en Internet, el negocio servía 400 000 anuncios por segundo, pero a menudo tenía problemas de escalabilidad y agilidad.

Dwight Merriman

Eliot Horowitz

Kevin Ryan

Requerimientos de Instalación

Puerto

Sistema Operativo

RAM y Almacenamiento

Arquitectura

+ Info

+ Info

+ Info

+ Info

Instalación

MODO TRANSACCIONAL

Procedimiento General

Variables de Ambiente y Archivos

PROCEDIMIENTO DE CONFIGURACIÓN

Comandos Generales

Evidencia(Video)

+1

Variables de Ambiente y Archivos.

Variables
Archivos

PATH

mongod.conf

MONGO_HOME

keyfile

MONGODB_DATA_PATH

Modo Transaccional

REPLICAS

¿Qué es ?

Permite ejecutar un conjunto de operaciones en una o más colecciones como una única transacción atómica. Esto significa que las operaciones dentro de una transacción se realizan todas o ninguna (lo que se llama atomicidad), lo que asegura consistencia de los datos, especialmente en sistemas de bases de datos distribuidas.

replication: replSetName: "rs0"

rs.initiate() // Inicia el conjunto de réplicas rs.status() // Verifica el estado del conjunto de réplicas

Activa el conjunto de Replicas

Conclusiones

En conclusión, MongoDB ha demostrado ser una solución sólida para la gestión de grandes volúmenes de datos, especialmente en aplicaciones modernas que requieren flexibilidad y escalabilidad. Su capacidad para manejar datos no estructurados, junto con la incorporación de características como las transacciones, lo convierte en una opción versátil para distintos tipos de aplicaciones. Aunque su configuración, como la habilitación de transacciones y la gestión de réplicas, puede implicar un aprendizaje inicial-. MongoDB sigue siendo una de las bases de datos NoSQL más populares y ampliamente adoptadas en el ámbito empresarial y tecnológico.

Chessani Vargas Gabriel Alejandro20180947L20180947@slp.tecnm.mx

Hernandez Muñiz Karla 20180967 L20180967@slp.tecnm.mx

Equipo 4

Referencias

  • zeatrain.com. (n.d.). MongoDB. https://zeatraining.com/index.php/nota/notaver/55
  • MongoDB. (n.d.). MongoDB: plataforma de datos para el desarrollador. https://www.mongodb.com/es
  • Bd, M. (n.d.). 5.- MongoDB. https://admbditz2017.blogspot.com/2017/02/5-mongodb.html
  • Studio 3T. (2024, July 3). MongoDB Aggregation: tutorial con ejemplos y ejercicios | Studio 3T. Studio 3T. https://studio3t.com/es/knowledge-base/articles/mongodb-aggregation-framework/

¡MuchasGracias!