Sulens Centro de Capacitación Líder en Tecnología

Mongo DB Administración

Sulens
En Distrito Federal

$10001-20000
Si gustas, puedes llamar al centro en este momento
55702... Ver más

Información importante

  • Curso
  • Nivel iniciación
  • Distrito federal
  • 40 horas de clase
  • Duración:
    5 Días
  • Cuándo:
    A definir
Descripción

La base de datos Mongo es una herramienta dinámica y poderosa que se basa en los fundamentos de la siguiente generación de herramientas de desarrollo web. Muchas y cada vez más aplicaciones abandonan en tradicional esquema relacional y se acogen a las bases de datos NoSQL, de las cuales Mongo es uno de los líderes.

Información importante
Instalaciones

Dónde se imparte y en qué fechas

Inicio Ubicación Horario
A definir
Distrito Federal
Jose Maria Velasco 101, 03900, Ciudad de México, México
Ver mapa
Sábados de 8:00 a 16:00 hrs

Preguntas Frecuentes

· ¿Cuáles son los objetivos de este curso?

Aprenderá a instalar, configurar, operar, administrar y afinar la base de datos Mongo DB, aprenderá a integrar MongoDB con Hadoop. Al finalizar el curso el participante: • Entenderá profundamente los conceptos y arquitectura de MongoDB. • Realizará desde las tareas de administración sencillas, hasta aquellas que son más complejas. • Explorará la interfaz programática (API) de MongoDB usando Java y Phyton • Comprenderá y aplicará las mejores prácticas de administración para MongoDB • Explorará y aprenderá las operaciones avanzadas para optimizar MongoDB buscando el alto rendimiento • Aprenderá a implementar en la nube al ejecutar MongoDB en Amazon EC2 • Descubrirá y aprenderá a integrar MongoDB con Hadoop • Explorará y usará los productos y el marco de referencia para mejorar la eficiencia y el rendimiento

· ¿A quién va dirigido?

Los participantes pueden ser analistas de datos, administradores de bases de datos, analistas de Big Data, desarrolladores de aplicaciones web, líderes de proyecto y arquitectos de soluciones.

· Requisitos

Los estudiantes deberían tener la base conceptual del manejo de datos, son deseables conocimientos sobre la implementación de aplicaciones web, su arquitectura y componentes.

· ¿Qué diferencia a este curso de los demás?

Curso práctico

· ¿Qué pasa después de pedir información?

Una vez que hayamos recibido tu solicitud de informes, uno de nuestros consultores en capacitación se pondrá en contacto contigo para dar seguimiento a tu requerimiento de forma personal.

Opiniones

No hay opiniones de este curso todavía

¿Qué aprendes en este curso?

Conceptos y arquitectura de MongoDB
• Explorará la interfaz programática (API) de MongoDB usando Java y Phyton
Implementar en la nube al ejecutar MongoDB en Amazon EC2
Integración de MongoDB con Hadoop
Tareas de administración sencillas
Hasta aquellas que son más complejas

Profesores

Por Definir Por Definir
Por Definir Por Definir
Instructor

Programa académico

1) Instalación y Arranque de un Servidor de Mongo DB

a) Introducción

b) Instalación de un nodo simple de MongoDB

c) Arranque de una instancia de un nodo usando opciones de la línea de comando

d) Instalación de un nodo simple con opciones en el archivo de configuración

e) Conexión a un nodo simple desde al shell de Mongo con un JavaScript precargado

f) Conexión a un nodo simple desde un cliente Java

g) Arranque de múltiples instancias como parte de un conjunto de réplica

h) Conexión al conjunto de réplica desde el Shell para consultar e insertar datos

i) Conexión al conjunto de réplica para consultar e insertar datos desde un cliente Java

j) Arranque de un ambiente fragmentado de dos fragmentos

k) Conexión a un fragmento desde el Shell de Mongo y realización de operaciones

2) Operaciones de Línea de Comandos e Indíces

a) Creación de datos de prueba

b) Ejecución de consultas, proyecciones y paginación desde el Shell de Mongo

c) Actualización y borrado de datos desde el shell

d) Creación de índices y visualización de los planes de consultas

e) Creación de índices en primer plano y segundo plano desde el shell

f) Creación de índices únicos sobre colecciones y borrado automático de datos duplicados existentes

g) Creación y entendimiento de los índices dispersos

h) Expiración de documentos después de un intervalo fijo usando el índice TTL

i) Expiración de documentos en un momento determinado usando índices TTL

3) Manejadores de Lenguajes de Programación

a) Introducción

b) Instalación de PyMongo

c) Ejecución de consultas y operaciones de inserción usando PyMongo

d) Ejecución de operaciones de actualización y borrado usando PyMongo

e) Agregamiento en Mongo usando PyMongo

f) Reducción de Mapas en Mongo usando PyMongo

g) Ejecución de operaciones de consulta y de inserción usando un cliente Java

h) Ejecución de operaciones de actualización y borrado usando un cliente Java

i) Agregamiento en Mongo usando un cliente Java

j) Reducción de Mapa en Mongo usando un cliente Java

4) Administración

a) Renombrado de una colección

b) Visualización de estadísticas de colección

c) Visualización de estadísticas de la base de datos

d) Deshabilitación de la preasignación de archivos de datos

e) Rellenando manualmente un documento

f) Entendiendo las utilerías mongostat y mongotop

g) Estimación de un conjunto de trabajo

h) Visualización y terminación de operaciones en ejecución

i) Uso del perfilador para perfilar operaciones

j) Establecimiento de usuarios en MongoDB

k) Entendimiento de la seguridad entre procesos en MongoDB

l) Modificación del comportamiento de colección usando el comando collMod

m) Establecimiento de MongoDB como un Servicio Windows

n) Configuración de una conjunto de réplica

o) Descenso a una instancia primaria desde un conjunto de réplica

p) Exploración de la base de datos local de un conjunto de réplica

q) Entendimiento y análisis de oplogs

r) Construcción de conjuntos de réplica etiquetados

s) Configuración de fragmentos por omisión para colecciones no fragmentadas

t) División manual y migración de pedazos

u) Ejecución de la fragmentación orientada al dominio usando etiquetas

v) Exploración de bases de datos de configuración en una configuración fragmentada

5) Operaciones Avanzadas

a) Introducción

b) Búsqueda atómica y operaciones de modificación

c) Implementación de contadores atómicos en MongoDB

d) Implementación de guiones del lado del servidor

e) Creación y recorte de cursores de colección limitados en MongoDB

f) Conversión de colecciones normales a una colección limitada

g) Almacenamiento de datos binarios en MongoDB

h) Almacenamiento de datos grandes en MongoDB usando GridFS

i) Almacenamiento de datos en GridFS desde un cliente Java

j) Almacenamiento de datos en GridFS desde un cliente Python

k) Implementación de disparadores en MongoDB usando oplog

l) Ejecución de consultas en un plano horizontal (2D) consultas geospaciales Mongo usando índices geospaciales

m) Índices esféricos y datos que cumplen GeoJSON en MongoDB

n) Implementación de búsquedas de texto completo en MongoDB

o) Integración de MongoDB con Elasticsearch para las búsquedas de texto completo

6) Monitoreo y Respaldos

a) Introducción

b) Accediendo a MMS y establecimiento de un agente de monitoreo MMS

c) Administración de usuarios y grupos en la consola MMS

d) Monitoreo de instancias de MongoDB sobre MMS

e) Establecimiento de alertas de monitoreo en MMS

f) Respaldo y restauración de datos en Mongo usando herramientas externas

g) Configuración de un servicio de respaldo MMS

h) Administración de respaldos en el servicio de respaldo MMS

7) Implementación en la Nube de MongoDB

a) Introducción

b) Establecimiento y administración de una cuenta MongoLab

c) Establecimiento de una instancia de arenero de MongoDB en MongoLab

d) Ejecución de operaciones en MongoDB desde MongoLab GUI

e) Establecimiento de MongoDB en Amazon EC2 usando MongoDB AMI

f) Establecimiento de MongoDB en Amazon EC2 sin usar MongoDB AMI

8) Integración con Hadoop

a) Introducción

b) Ejecución de nuestro primer ejemplo de trabajo de Mapa de Reducción usando el conector mongo-hadoop

c) Escritura de un trabajo de Reducción de Mapa de Hadoop

d) Ejecución de trabajos de Reducción de Mapa en Hadoop usando flujos

e) Ejecución de un trabajo de Reducción de Mapa en Amazon EMR

9) Herramientas Propietarias y Open Source

a) Introducción

b) Desarrollo usando spring-data-mongodb

c) Acceso a MongoDB usado Java Persistence API

d) Acceso a MongoDB sobre REST

e) Instalación de un cliente basado en GUI, MongoVUE para MongoDB


Compara este curso con otros similares
Ver más cursos similares