Click here to load reader
Upload
cleformacion
View
62
Download
3
Embed Size (px)
DESCRIPTION
Objetivos del Curso de Entornos Operativos y Plataformas de CLEFormación: . NSQ - 1 00 Conocer los distintos tipos de arquitecturas para bases de datos no relacionales y los conceptos avanzados de Programación de aplicaciones desde Java.
Citation preview
Página 1 de 2
INTRODUCCIÓN A BASES DE DATOS NOSQL. NSQ-100. 20 HORAS. ¡NUEVO!
OBJETIVOS
• Conocer los distintos tipos de arquitecturas para bases de datos no relacionales y los conceptos avanzados de Programación de aplicaciones desde Java.
DIRIGIDO
• Administradores del producto y desarrolladores que deseen implantar y administrar bases de datos con este paradigma.
REQUISITOS INICIALES
• Conocimientos de SQL y sistemas operativos. Además los alumnos necesitarán tener conocimientos de programación orientada a objetos con Java
CONTENIDOS
• Introducción a las bases de datos NoSQL
Tipos
Usos
• Almacenamiento basado en Clave-Valor con Redis
Ordenación
Conexiones
Comandos que operan sobre toda clase de valores
Comandos que operan con cadenas
Comandos que operan en hashes
Comandos de operación en listas
Comandos que operan sobre conjuntos y conjuntos ordenados
Las transacciones
Pipelining
Publicación / suscripción
Comandos de control de persistencia
Comandos de control del servidor
• Almacenamiento basado en Columnas con HBase
Modelado del esquema
La Shell HBase
Arquitectura
MapReduce
Características avanzadas HBase
Página 2 de 2
La supervisión y optimización de una instalación HBase
• Almacenamiento basado en Documentos con MongoDB
Conexiones a la BD
Autenticación
Obtener la lista de colecciones
Obtener una colección
Inserción de un documento
Encontrar el primer documento en una colección
Adición de varios documentos
Contar los documentos en una colección
El uso de un cursor para obtener todos los documentos
Obtención de un documento con una consulta
Obtención de un conjunto de documentos con una consulta
Creación de un índice
Obtener una lista de índices en una colección
Funciones administrativas
Obtener una lista de bases de datos
borrar una base de datos
• Almacenamiento basado en Grafos con Neo4j
Inicializar e iniciar una instancia EmbeddedGraphDatabase
Transacciones
Crear un grafo
Imprimir el resultado