Capítulo 1: Introducción
1.1 Motivación
1.2 Objetivo
Capítulo 2: Bases de Datos NoSql
2.1 Definición y Concepto de las Bases de Datos NoSQL
2.2 Características de las Bases de Datos NoSQL
2.2 Modelos de Datos en Bases de Datos NoSQL
2.2.1 Bases de Datos Tipo Clave-Valor
2.2.2 Bases de Datos Orientadas a Documentos
2.2.3 Bases de Datos Orientadas a Grafos
2.2.4 Bases de Datos Orientadas a Columnas
2.3 Base de datos MongoDb
2.3.1 ¿Qué es MongoDb?
2.3.2 Características de MongoDb
2.3.3 Arquitectura de MongoDb
2.4 Base de datos Cassandra
2.4.1 ¿Qué es Cassandra?
2.4.2 Características de Cassandra
2.4.3 Arquitectura de Cassandra
Capítulo 3: YCSB
3.1 ¿Qué es YCSB?
3.2 Características principales de YCSB
3.3 Cargas de trabajo “Workload”
Capítulo 4: Experimentación
4.1 Virtualización basada en contenedores
4.2 ¿Qué es Docker y cómo funciona?
4.2.1 Dockerfile
4.2.2 Imágen Docker
4.2.3 Contenedor
4.2.4 Docker-compose
4.3 Hardware y software de prueba
4.4 Dataset de prueba
4.5 Resultados
4.5.1 Test de Carga (Load)
4.5.2 Test de Ejecución (Run)
4.5.2.1 Workload A
4.5.2.2 Workload B
4.5.2.3 Workload C
4.5.2.4 Workload D
Capítulo 5: Conclusión
Bibliografía