BBD-192Bases de Datos
Optimización de consultas y planes de ejecución
Leer un EXPLAIN, elegir índices y entender por qué una consulta pasa de tres minutos a doscientos milisegundos.
PostgreSQLSQL
Bases de Datos · BBD-111
PostGIS, pgvector, particionado declarativo y extensiones propias para llevar PostgreSQL al límite.
Formato asíncrono Desarrollo, Ingeniería / Industria PostgreSQL, PostGIS
7 módulos · 32 clases en vídeo · práctica guiada en cada módulo
Llega un punto en el que la tabla de eventos ocupa cientos de gigabytes, el borrado del histórico bloquea el sistema y aparecen requisitos que un motor relacional clásico no cubre: buscar por proximidad geográfica o por similitud semántica. La respuesta habitual es añadir otro sistema al inventario. Muchas veces PostgreSQL ya lo resuelve.
El curso recorre esas capacidades con casos completos. Se particiona una tabla de series de eventos y se comprueba la poda en el plan, se monta un análisis territorial con PostGIS sobre datos reales, se indexa un conjunto de vectores con pgvector comparando exactitud y latencia, y se extiende el motor con funciones propias y con extensiones de instrumentación.
Al cerrar se dispone de criterio para decidir qué mantener dentro de PostgreSQL y qué justifica de verdad un sistema aparte, con la medida hecha y no por costumbre. Encaja con los cursos de datos geoespaciales a escala y de ingeniería de datos de extremo a extremo, donde estas piezas aparecen ya integradas en una arquitectura.
Curso en hoja de ruta. Se prioriza según la demanda recogida y los proyectos en cartera.
Sigue aprendiendo
BBD-192Bases de Datos
Leer un EXPLAIN, elegir índices y entender por qué una consulta pasa de tres minutos a doscientos milisegundos.
PostgreSQLSQL
BBD-103Bases de Datos
Funciones de ventana, expresiones comunes recursivas y consultas que sustituyen a cientos de líneas de código.
SQLPostgreSQLJupyterLab
BBD-110Bases de Datos
Configuración, índices, vacío, réplicas y monitorización de la base de datos libre de referencia.
PostgreSQLLinux