¿PostgreSQL o MySQL para aprender en 2024?
Elías L.
Nivel 3 ·
Elías L.
Nivel 3 ·
Joel M.
Nivel 1 ·
El SQL básico es casi igual en los dos. SELECT, JOIN, GROUP BY, índices, transacciones: lo aprendés una vez y te sirve en ambos.
HechiceroCoyote
Nivel 3 ·
Yo iría por Postgres. Es más estricto con los tipos y con el estándar, y eso te obliga a aprender bien. Además tiene cosas muy buenas: JSONB, CTEs, funciones de ventana, extensiones.
Celeste
Nivel 1 ·
MySQL también tiene CTEs y funciones de ventana desde la versión 8, ojo. La brecha se achicó bastante.
Josefina
Nivel 3 ·
En el mundo real vas a ver mucho MySQL en sistemas viejos y en hostings tipo PHP, y Postgres en proyectos más nuevos. Pero no es regla.
HechiceroCoyote
Nivel 3 ·
Pasar de uno a otro es cuestión de una semana: diferencias en tipos (IDENTITY o SERIAL vs AUTO_INCREMENT), comillas, algunas funciones de fechas. Nada grave.
Elías L.
Nivel 3 ·
Bien, entonces arranco con Postgres y después miro las diferencias. ¿Algún recurso para practicar?
Sandra G.
Nivel 3 ·
Instalalo local con Docker y bajate alguna base de ejemplo. Hay bases de prueba clásicas con películas, clientes y alquileres, ideales para practicar JOINs.
TacoArquero
Nivel 2 ·
Y practicá con datos tuyos: tus gastos, tus series, lo que sea. Te obliga a diseñar tablas, que es donde más se aprende.
SuperEscudero
Nivel 3 ·
Lo que más te van a preguntar en entrevistas no es el motor, sino JOINs, índices y cómo evitar el N+1. Enfocate en eso.