🔎 Buscar

🗄️ Bases de datos a fondo

SQL y diseño de esquemas, PostgreSQL en profundidad, operación, NoSQL y los internals de los motores.

Backend🔗 Solo recursos externos

Bases de datos a fondo

La base de datos es el corazón de casi todo backend. Esta ruta te lleva de SQL puro a operar PostgreSQL de verdad (índices, EXPLAIN, replicación, backups) y a entender cómo funcionan los motores por dentro (B-trees, LSM, MVCC, WAL). El combinado ganador: un libro de internals + un playground de ejercicios + practicar EXPLAIN con datos reales.

📌 Mentalidad

«SQL no es un lenguaje de programación, es un lenguaje de consulta.» Los seniors piensan en set-based, entienden qué hace el planner con cada query y saben leer un EXPLAIN ANALYZE. La base de datos se versiona, se migra y se opera con el mismo rigor que el código.

IdiomaTipoCoste

Nivel 0 · SQL y diseño de esquemas

Nivel 0 · Fundamentos

SQL puro y modelado relacional

La base no negociable: joins, agregaciones, normalización.

Nivel 1 · PostgreSQL a fondo

Nivel 1 · Intermedio

Índices, EXPLAIN, tuning y window functions

Aquí se separa el que usa SQL del que lo domina.

Nivel 2 · Operación de bases de datos

Nivel 2 · Avanzado

Replicación, backups, alta disponibilidad y migraciones

Operar la base como parte del sistema.

Nivel 3 · NoSQL y bases de datos especializadas

Nivel 3 · Experto

MongoDB, Redis, Cassandra, columnar y grafos

Cada modelo de datos para un problema.

Nivel 4 · Internals de motores (élite)

Nivel Élite · Linus

B-trees, LSM, MVCC, WAL

El nivel donde se entiende el motor por dentro.

Nivel Élite · Linus

Recursos chinos y japoneses

El detalle de código abierto en Oriente.

💡 Rutina de práctica

2 horas de PGExercises para SQL puro → un proyecto con PostgreSQL real (esquema, índices, migraciones, EXPLAIN en cada query lenta) → leer el blog de pganalyze una vez por semana → y cuando toque nivel élite, los labs de CMU 15-445.

Estudio · Recursos de todo el mundo (inglés, chino, japonés, español, francés, ruso…) curados y traducidos al español.