Curso de Entornos Operativos y Plataformas de CLEFormación - Introducción a Bases de Datos NoSQL

2

Click here to load reader

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.

Transcript of Curso de Entornos Operativos y Plataformas de CLEFormación - Introducción a Bases de Datos NoSQL

Page 1: Curso de Entornos Operativos y Plataformas de CLEFormación - Introducción a Bases de Datos NoSQL

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

Page 2: Curso de Entornos Operativos y Plataformas de CLEFormación - Introducción a Bases de Datos NoSQL

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