PostgreSQL
Una base de datos relacional gratuita y de código abierto detrás de muchísimas apps.
PostgreSQL, que casi todo el mundo llama Postgres, es una base de datos relacional: guarda datos en tablas con filas y columnas y te deja hacerle preguntas en SQL. Es de código abierto, se puede usar gratis para cualquier fin y la mantiene una comunidad de desarrolladores y empresas, no un único fabricante.
Nació como el proyecto de investigación POSTGRES en la Universidad de California en Berkeley, en los años ochenta, y tomó su nombre actual en los noventa, cuando sumó soporte para SQL. Tiene fama de ser cuidadosa con los datos: las transacciones pasan completas o no pasan, y mucha gente puede leer y escribir al mismo tiempo sin pisarse. Además va más allá de las tablas simples, con soporte para documentos JSON, búsqueda de texto completo y datos geográficos.
Buena parte de su popularidad viene de las extensiones, agregados que le enseñan trucos nuevos. PostGIS la convierte en una base de datos de mapas y pgvector le permite guardar embeddings para búsquedas con IA. Los proveedores de nube la ofrecen como servicio administrado, como Amazon RDS y Aurora, así los equipos tienen Postgres sin mantener el servidor. Para muchos proyectos nuevos es la opción por defecto: si no sabés qué base usar, Postgres rara vez es la respuesta equivocada.
Para quedarse
- Base de datos relacional de código abierto, que se consulta con SQL.
- Nació como proyecto de investigación en Berkeley en los años ochenta.
- Extensible: PostGIS para mapas, pgvector para embeddings de IA.
- Todos los grandes proveedores de nube la ofrecen como servicio administrado.