2.4.12 DM/Bases de Datos Semiestructuradas y No Estructuradas
Temas:
Non Core
- Datos no estructurados vectorizados (texto, video, audio, etc.) y almacenamiento vectorial:
- Vectorizador TF-IDF con n-grama
- Word2Vec
- Base de datos de arreglos o manejo de tipo de datos arreglo
- Bases de datos semiestructuradas (por ejemplo, JSON):
- Almacenamiento:
- Codificación y compresión de tipos de datos anidados
- Indexación:
- árbol B, índice de salto, filtro Bloom
- Índice invertido y compresión de mapa de bits
- Indexación por curva de llenado de espacio para datos geo-semiestructurados
- Procesamiento de consultas para casos de uso OLTP y OLAP:
- Compromisos de inserción, selección, actualización/eliminación
- Estudios de caso sobre Postgres/JSON, MongoDB y Snowflake/JSON
Aprendizaje esperado (Learning Outcomes):
NonCore:
- Describir representaciones vectorizadas de datos no estructurados (por ejemplo, TF-IDF, Word2Vec) y sus modelos de almacenamiento [Describir]
- Aplicar técnicas de indexación (por ejemplo, árbol B, índice invertido, filtro Bloom) a datos semiestructurados almacenados en formato JSON [Aplicar]
- Analizar las ventajas y desventajas del procesamiento de consultas en bases de datos semiestructuradas para casos de uso OLTP y OLAP [Analizar]
Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM