Datos consistentesy fiables
Cómo funciona una base de datos por dentro para usarla con criterio: transacciones y ACID, índices y planes de ejecución, NoSQL, caché, replicación y sharding.
Acceso al curso completo, ejercicios y material de entrevista.
-- Sin índice: la base recorre toda la tabla EXPLAIN SELECT * FROM pedidos WHERE cliente_id = 42; -- Creamos el índice adecuado CREATE INDEX idx_pedidos_cliente ON pedidos (cliente_id);
No solo aprendes bases de datos. Te preparas para que te contraten.
Banco orientado a la entrevista técnica: SQL vs NoSQL para un caso, qué es ACID, cómo acelerarías una consulta lenta y por qué tu ORM dispara consultas de más.
Elige, modela y opera la base de datos correcta para cada caso
El modelo relacional a fondo
Tablas, claves, integridad referencial, normalización y modelado físico.
Transacciones y concurrencia
ACID, niveles de aislamiento, bloqueos, deadlocks y MVCC sin misterios.
Índices y consultas rápidas
El árbol B+, índices compuestos, leer un EXPLAIN y diagnosticar consultas lentas.
El motor por dentro
Páginas, WAL, buffer pool, el optimizador, vistas, triggers y mantenimiento.
NoSQL, caché y almacenes especializados
Documental, clave-valor, grafo; búsqueda, series temporales y datos vectoriales.
Replicación, escala y operación
Réplicas, sharding, CAP, ORM por stack, backups, seguridad y coste.