Você está na página 1de 10

Objetivo General de la clase

 Determinar y distinguir los


requisitos de hardware y
software en ambientes NoSQL
para la instalación de
MongoDB.

Desglose de la clase:

1. Arquitectura e Introducción

2. Tips Relevantes

3. Instalación.

4. Caso de Estudio.

5. Quiz Final.

Introducción:

Mongo Db es una base de datos NoSql que se puede descargar desde la web, de manera gratuita
ya que es de código abierto.
Es necesario antes también leer y bajar la documentación directamente desde el sitio oficial de
mongodb, dado que existen diferentes aplicativos para cada arquitectura de computadores.

En esta clase se abordarán los temas relevantes a la instalación del motor MongoDB, desarrollando
paso a paso los hitos principales para una correcta instalación de éste producto bajo ambiente
Windows.

Tips Relevantes

MongoDB cuenta con una serie de herramientas que permiten trabajar con la base de datos desde
diferentes perspectivas, y tratar con ella para diferentes propósitos, destacando entre ellas:
 Mongod: Servidor de bases de datos de MongoDB
 Mongo: Cliente para la interacción con la base de datos MongoDB
 Mongofiles: Herramienta para trabajar con ficheros directamente sobre la base de datos
MongoDB

Instalación:

I. Preliminares

Los primeros pasos para poder instalar MongoDB, es chequear su equipo y sistema operativo para
que sea compatible con las versiones y paquetes aplicativos. Mongo DB ofrece el programa para su
descarga en versión de 64 bits.
Chequee que su computador tenga dicha arquitectura.

Paso 1.

Dirigirse a la dirección web


www.mongdb.com

Paso 2.

Seleccionar la opción
descargas (download)
que ofrece el sitio, el
paquete aplicativo es para
arquitectura de 64 bits.
Seleccionar la descarga
para su equipo e iniciar la
descarga.

Paso 3.
Esperar unos minutos, para
que el aplicativo sea
descargado. (Su peso
aproximado es 100MB)

II. Tips previos a la Instalación.

Es necesario setear unas variables de ambiente para que el programa pueda instalarse
correctamente.
Paso 4.
Dirigirse a la línea de
comandos, o ejecutar
cmd.exe para poder
habilitar la suite de
mongodb para instalar los
servicios y productos.
Debe copiar las
instrucciones que aparecen
en la imagen.
Paso 5.
Mongo DB requiere la
creación de una carpeta
Llamada data y dos
subdirectorios llamados db
y log.
Debe crearlos en la raíz del
disco C: para poder instalar
la base de datos.
Como lo muestra la figura.
Tras estos pasos previos
puede a comenzar la
ejecución del paquete
antes descargado del sitio
web.
Paso 6.
Ahora puede realizar la
instalación del aplicativo,
haciendo doble click sobre
el archivo que usted
descargo.
Se despliega un tutorial
wizard que seguiremos
paso a paso.

III. Instalando MongoDB


Paso 7.
Los siguientes pasos del
asistente despliegan las
condiciones de la licencia.
Debe aceptar los términos
ofrecidos. Y seleccionar el
botón siguiente.

Paso 8.
Seleccionar la opción
completa para que el setup
instale todos los
componentes requeridos.
(Requerirá más espacio en
disco duro), dependiendo
de sus necesidades.

Paso 9
Ahora en este paso,
mongodb revisará el
entorno y procederá la
instalación que llevará
algunos minutos.
III. Instalando MongoDB (Continuación)

Paso 10
Transcurridos unos
minutos la instalación
desplegará un botón
terminar (finish) para
cerrar todo el proceso, tras
haber chequeado los
requisitos de hardware.
Finalice la instalación.

Paso 11
Ahora podrá verificar en la
carpeta Archivos de
Programa:\MongoDB\Serv
er\3.2\bin
Los utilitarios instalados en
su computador.
Existen los programas
mongod y mongo.

Mongod es un archivo que


debe invocar y ejecutar
primero que permite
levantar los servicios de la
base de datos. (No lo cierre
por ningún motivo).
Y mongo es el programa
cliente para trabajar en la
base de datos.
Paso 12
Para verificar la suite
instalada diríjase a la
carpeta bin con la ruta
C\Program
Files:\MongoDB\Server\3.2
\bin
IV. Ejecución del programa

Paso 13
Desde la consola deberá
digitar el comando
mongod.
El cual permitirá iniciar la
base de datos, conectarse
a un puerto por defecto e
iniciar un servicio listener
para la conexión del
programa.
Mantenga siempre
abierto
Este cuadro de dialogo,
no debe cerrarlo si lo
cierra perderá la
conexión.

Paso 14
Acto seguido abrir otra
línea de consola o
comandos e invocar el
comando mongo como la
figura adjunta. Para
trabajar como modo
cliente.

Paso 15
Revisar y chequear lo
anterior expuesto
mediante el comando
show dbs que permite
listar las bases de datos.
Puede digitar show users.
Para mostrar los usuarios
y luego efectuar el
comando exit para cerrar
la aplicación.
Finalmente cierre la otra
ventana del aplicativo
mongod para liberar la
conexión.
Cierre:
Como hemos visto, para efectuar una correcta instalación de MongoDb se deben validar unos
parámetros para su correcto funcionamiento.
Existe variada documentación en Internet, para complementar los conceptos enunciados con
anterioridad.

Preguntas de Reflexión:

1. ¿Cuál es la diferencia entre los aplicativos mongod y mongo.exe?


2. ¿Existen versiones de 32 o 64 bits para ambientes Mac (Macintosh)?
3. ¿Dónde se almacenarán las bases de datos o archivos que se crearán en mongodb? (Una vez
que la instalación fue exitosa)

Ejercicios:

1. Instale en su pc el cliente mongo db.


2. Lea el tutorial o videos (desde la web) para revisar cómo sería una instalación de mongodb bajo
Linux.

GLOSARIO de PALABRAS CLAVES

√ Wizard √ RAM √ Directorio

√ MongoDB √ NoSQL √ Código Abierto

√ start √ Listener √ show db

Caso de Estudio

La Empresa Flores Inco&Lab, es una organización que lleva 15 años de existencia en América
Latina y su modelo de negocios opera con motores de base de datos relacionales. Para el 2017
-2018 se pretende una migración al ambiente NoSQL de los módulos de ventas de ésta empresa.

Flores Inco&Lab, le encarga a usted la implementación de una base de datos en un ambiente


MongoDB, razón por la cual usted deberá realizar un plan de acción para comenzar a implantar
este ambiente NoSQL en el módulo de ventas (dado que se realizan muchas transacciones al día).
Usted tiene en su poder el software cliente de Mongo DB para realizar esta misión.

1. Señale que pasos o actividades que debería realizar para la exitosa instalación del
motor.
2. ¿Es relevante crear una estructura lógica para almacenar los datos?
3. ¿Cuáles son los riesgos existentes en la instalación de la aplicación MongoDB?

QUIZ

ITEM I Verdadero o Falso

1. Mongo DB es un software libre (de código abierto)


2. NO es necesario setear (configurar) variables de entorno para su correcta
instalación.
3. Los utilitarios claves para realizar consultas son : MONGOD y MONGO.EXE
4. No hay aplicativos o versiones del software para entornos Windows, Solaris o
Linux
5. Indispensable tener en disco duro espacio libre de 25 Tera y RAM de 1 GB

ITEM I (Selección Múltiple)

1. Mongo DB se puede instalar en:

i) Windows

ii) Linux iii)

a) Solo i

b) i y ii

c) Solo ii

d) Ninguna de las Anteriores.

2. Mongo DB trabaja con:

a) Procedimientos almacenados y triggers.


b) Con 3 bases de datos que vienen por defecto.
c) Una consola donde se gatillan los comandos más relevantes
d) Una estructura de archivos (por defecto) que NO se almacena en su computador

3. Señale la alternativa correcta:

a) MongoDb es una base de datos noSQL


b) Mongo DB solo se puede instalar una vez pues no se puede reinstalar.
c) La aplicación MongoDB crea sólo archivos con extensión *.bat (procesamiento en lote)
d) No existe ningún sitio en la web, donde bajar este software libre.

4. Con respecto a MongoDB:


a) Es una base de datos que maneja un número limitado de datos.
b) No existe el software para sistemas de 64 bits.
c) Utiliza la nomenclatura BIN(HASH) para en sus operaciones.
d) Todas las anteriores son incorrectas.

5. Con respecto a la instalación de mongodb podemos afirmar que:


a) Existe un tutorial (Wizard) para facilitar su instalación.
b) Una correcta instalación permitirá ingresar a la consola de comandos
c) Soporta variados sistemas operativos.
d) Todas las anteriores son correctas.

ITEM III Completar los términos faltantes.

Los conceptos dados a continuación, debe ingresarlos EN LAS LINEAS respectivas.

(a) Instalación (b) Efectuar (c) Finalidad

(d)Mongod (e) Monguss (f) *.batch

La __________________de mongodb, es amigable en entornos Windows y utiliza un wizard con


los pasos relevantes. El utilitario __________ permite abrir una rutina para la conexión de la base
de datos que debe permanecer abierta para la ejecución de los comandos.
Por otro lado la _______________ de mongodb es crear una ambiente de trabajo en consola para
gatillar los comandos necesarios, de tal manera de _____________ un sinnúmero de comandos
para la utiliazción de mongo.

PAUTA DE CORRECCIÓN

La ________(a)_______de mongodb, es amigable en entornos Windows y utiliza un wizard con los


pasos relevantes. El utilitario ______(d)___ permite abrir una rutina para la conexión de la base de
datos que debe permanecer abierta para la ejecución de los comandos.
Por otro lado la _______(c)________ de la instalación de mongodb es crear una ambiente de
trabajo en consola para gatillar los comandos necesarios, de tal manera de _______(b)______ un
sinnúmero de comandos para la utilización de mongo.

WEBGRAFIA

https://www.mongodb.com/

https://docs.mongodb.com/manual/installation/?_ga=1.243204098.1468195347.1475357917

https://docs.mongodb.com/manual/tutorial/install-mongodb-on-windows/

http://bibing.us.es/proyectos/abreproy/12037/fichero/PFC_Sergio_Bellido_Sanchez
%252FTema5_mongodb.pdf

Você também pode gostar