PTENES
RUTA 2

🛠️ Dominio técnico

Domina los índices, las transacciones, los tipos de SGBD y las buenas prácticas de SQL. Entiende el funcionamiento interno de las bases de datos y toma decisiones técnicas con criterio.

2
Módulos
12
Temas
~1.5h
Duración
Inter
Nivel

Descripción general de los módulos

Haz clic en una tarjeta para acceder al módulo completo.

Contenido detallado

Explora los temas de cada módulo. Haz clic para expandir.

2.1 ~45 min

⚡ Índices y transacciones

Domina los índices para acelerar las búsquedas, las transacciones ACID para garantizar la consistencia y las buenas prácticas de SQL para consultas profesionales.

Qué es:

Estructura auxiliar que acelera las consultas al evitar un escaneo completo de la tabla.

Por qué aprender:

Sin índice, cada búsqueda recorre toda la tabla. El rendimiento cae exponencialmente.

Conceptos clave:

B-tree, Hash, índice de cobertura, selectividad, costo de mantenimiento

Qué es:

Comando para crear índices y elegir las columnas y la estrategia.

Por qué aprender:

Un índice incorrecto es peor que ninguno. Consume espacio y ralentiza las escrituras.

Conceptos clave:

CREATE INDEX, índice compuesto, índice parcial, INCLUDE, UNIQUE INDEX

Qué es:

Herramientas para ver el plan de ejecución y el costo real de una consulta.

Por qué aprender:

Sin EXPLAIN optimizas a ciegas. Es la radiografía del rendimiento.

Conceptos clave:

Seq Scan, Index Scan, Nested Loop, Hash Join, costo estimado vs. real

Qué es:

Conjunto de operaciones que se ejecuta como una unidad atómica (todo o nada).

Por qué aprender:

Una transferencia bancaria sin transacción puede hacer que se pierda dinero. ACID es fundamental.

Conceptos clave:

Atomicidad, Consistencia, Aislamiento, Durabilidad, BEGIN/COMMIT/ROLLBACK

Qué es:

Configuración que define qué cambios de otras transacciones puede ver una transacción.

Por qué aprender:

Un aislamiento incorrecto causa lecturas sucias, lecturas fantasma y datos inconsistentes.

Conceptos clave:

READ UNCOMMITTED, READ COMMITTED, REPEATABLE READ, SERIALIZABLE

Qué es:

Patrones y hábitos para consultas seguras, eficientes y fáciles de mantener.

Por qué aprender:

SQL mal escrito y deuda técnica. Las buenas prácticas de hoy evitan incidentes mañana.

Conceptos clave:

Consultas preparadas, evita SELECT *, usa parámetros, monitoreo

Ver completo
2.2 ~45 min

🗂️ Tipos y comparativas de SGBD

Conoce los diferentes tipos de bases de datos, cuándo usar cada uno y cómo tomar la decisión correcta para cada escenario.

Qué es:

SGBD con esquema rígido, SQL, ACID e integridad referencial.

Por qué aprender:

Más de 40 años de madurez. Estándar para OLTP y sistemas transaccionales.

Conceptos clave:

PostgreSQL, MySQL, SQL Server, Oracle, SQLite: cuándo usar cada uno

Qué es:

Almacenan documentos JSON/BSON sin un esquema fijo.

Por qué aprender:

Iteración rápida, contenido variable. Ideal para prototipado y CMS.

Conceptos clave:

MongoDB, Couchbase, agregaciones, sharding, transacciones multidocumento

Qué es:

Mapeo simple de key->value con latencia de menos de un milisegundo.

Por qué aprender:

Caché, sesiones, colas. Redis es la base de datos más rápida del ecosistema.

Conceptos clave:

Redis, DynamoDB, TTL, persistencia, pub/sub, Streams

Qué es:

Almacenan datos por columna (no por fila), optimizados para agregaciones.

Por qué aprender:

OLAP, data warehouse y BI. La compresión y el escaneo de columnas son órdenes de magnitud más rápidos.

Conceptos clave:

BigQuery, Redshift, ClickHouse, Snowflake, compresión columnar

Qué es:

Los grafos modelan relaciones complejas. Las series temporales optimizan datos cronológicos.

Por qué aprender:

Redes sociales, recomendaciones, fraude (grafos). IoT, métricas, logs (series).

Conceptos clave:

Neo4j, InfluxDB, TimescaleDB, Cypher, Prometheus

Qué es:

Marco para seleccionar el SGBD adecuado según los requisitos.

Por qué aprender:

Una elección equivocada cuesta meses de retrabajo. Decide con criterio y profesionalismo.

Conceptos clave:

OLTP vs. OLAP, consistencia vs. disponibilidad, latencia, costo y ecosistema

Ver completo