Bases de datos
Curso completo

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.

Empezar

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);
Antes: Seq Scan on pedidos (cost=0..18540) rows=2M
Después: Index Scan using idx_pedidos_cliente (cost=0..8.3)
De recorrer 2M filas a saltar directo: el índice manda
Orientado a entrevistas

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.

 
Preguntas
Preguntas reales de entrevistas técnicas.
 
Errores comunes
Lo que delata a un junior frente al entrevistador.
 
Retos de debug
Consultas lentas y esquemas que hay que arreglar.
Qué vas a aprender

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.

Usamos cookies analíticas para entender cómo se usa la plataforma y mejorarla. Las cookies esenciales para iniciar sesión siempre están activas. Consulta la política de privacidad.

Bases de Datos | Curso Full Stack Developer