ENES

PostgreSQL

Una base de datos relacional gratuita y de código abierto detrás de muchísimas apps.

Una aplicación que manda una consulta SQL a un servidor PostgreSQL en el puerto 5432, que guarda tablas y extensiones enchufables como PostGIS y pgvector

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

Para seguir leyendo

Términos relacionados

Más de Datos