Análisis de rendimiento de migración de datos a MongoDB
Autor Principal: | |
---|---|
Otros autores o Colaboradores: | , |
Formato: | Tesis |
Lengua: | español |
Datos de publicación: |
2018
|
Temas: | |
Acceso en línea: | http://catalogo.info.unlp.edu.ar/meran/getDocument.pl?id=2835 Consultar en el Cátalogo |
Descripción Física: | 62 p. : il. col. + 1 CD-ROM |
Tabla de Contenidos:
- Capítulo 1 | Introducción, Motivación y Objetivos
- 1.1. Objetivo
- 1.2. Motivación
- 1.3. Organización del Contenido
- Capítulo 2 | Conceptos Básicos: noSQL, MongoDB y API REST
- 2.1. Bases de datos relacionales y sus limitaciones
- 2.1.1. Problemas del modelo relacional
- 2.2. Orígenes de NoSQL 5
- 2.2.1. Características
- 2.2.2. Tipos
- 2.3. Modelo Relacional o NoSQL
- 2.4. MongoDB
- 2.5. API REST
- 2.6. Aplicaciones REST y API REST
- Capítulo 3 | Capas de Abstracción de la Aplicación
- 3.1. Estructura/Ejemplo a Utilizar
- 3.2. Arquitectura de la Aplicación
- 3.3. Capa 1 - MongoDB
- 3.3.1. Funcionamiento de MongoDB
- 3.4. Capa 2 - Mongoose
- 3.5. Capa 3 - Express
- 3.6. Tecnología Relacionada a Cada Capa
- Capítulo 4 | Configuración Inicial y Precondiciones
- 4.1. Métodos de Inserción
- 4.2. Evaluación Experimental de los Métodos de Inserción
- 4.2.1. Inserción Directa
- 4.2.2. Bulk Ordenado
- 4.2.3. Bulk Desordenado
- 4.3. Configuración "Ideal"
- 4.4. Errores/Problemas y Limitaciones Encontrados
- Capítulo 5 | Análisis de los Resultados Obtenidos
- 5.1. Consideraciones Iniciales
- 5.2. Pruebas de Rendimiento
- 5.2.1. Capa 1: MongoDB
- 5.2.2. Capa 2: Mongoose
- 5.2.3. Capa 3: Express
- 5.2.4. Análisis Comparativo de Resultados
- Capítulo 6 | Desarrollo y Ejecución de Pruebas por Capa
- 6.1. Inserción de Datos en la Capa 1: MongoDB
- 6.1.1. Funcionamiento Básico del Algoritmo
- 6.1.2. Consideraciones
- 6.1.3. Ejecución
- 6.2. Inserción de Datos en la Capa 2: Mongoose
- 6.2.1. Funcionamiento Básico del Algoritmo
- 6.2.2. Consideraciones
- 6.2.3. Ejecución
- 6.3. Inserción de datos en la capa 3: Express
- 6.3.1. Funcionamiento Básico del Algoritmo
- 6.3.2. Consideraciones
- 6.3.3. Ejecución
- 6.4. Verificación de Integridad de los Datos Insertados
- 6.4.1. Funcionamiento Básico del Algoritmo
- 6.4.2. Consideraciones
- 6.4.3. Ejecución
- Capítulo 7 | Conclusiones y Trabajos Futuros
- Conclusiones
- Trabajos Futuros
- Referencias