Saltar al contenido

¿PostgreSQL o MySQL para aprender en 2024?

Elías L.

Nivel 3 ·

Estoy arrancando con bases de datos para buscar mi primer laburo como backend. Veo ofertas con los dos. ¿Cuál me conviene aprender primero? ¿Es muy distinto pasar de uno al otro?
1027 vistas 9 respuestas 3 0

Respuestas 9

  1. Joel M.

    Nivel 1 ·

    0 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.

  2. HechiceroCoyote

    Nivel 3 ·

    1 0

    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.

  3. Celeste

    Nivel 1 ·

    0 0

    MySQL también tiene CTEs y funciones de ventana desde la versión 8, ojo. La brecha se achicó bastante.

  4. Josefina

    Nivel 3 ·

    0 0

    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.

  5. HechiceroCoyote

    Nivel 3 ·

    0 0

    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.

  6. Elías L.

    Nivel 3 ·

    0 0

    Bien, entonces arranco con Postgres y después miro las diferencias. ¿Algún recurso para practicar?

  7. Sandra G.

    Nivel 3 ·

    0 1

    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.

  8. TacoArquero

    Nivel 2 ·

    0 0

    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.

  9. SuperEscudero

    Nivel 3 ·

    0 0

    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.