# data[].attributes.body
Las bases de datos relacionales son uno de los tipos más populares que existen, y su uso nos permite crear sitios web de toda clase. Entre los sistemas de bases de datos relacionales más utilizados se encuentra uno que es conocido como PostgreSQL, que dicho sea de paso está entre los más usados a nivel mundial.

# data[].attributes.body
¿Qué es PostgreSQL?

PostgreSQL, o simplemente Postgres para darle un nombre más pintoresco, es un sistema de código abierto de administración de bases de datos del tipo relacional, aunque también es posible ejecutar consultas que sean no relaciones. En este sistema, las consultas relacionales se basan en SQL, mientras que las no relacionales hacen uso de JSON.

# data[].attributes.body
PostgreSQL no siempre tuvo el nombre con el que conocemos hoy en día, de hecho en sus comienzos era llamado simplemente Postgres, su nombre fue cambiado años más tarde dado el gran uso de bases de datos del tipo SQL.

Nació a mediados de la década de 1980 a partir de Ingres, otro proyecto de bases de datos que tuvo su origen en la década anterior. Michael Stonebraker, quien encabezó el proyecto, decidió llamar Post Ingres a su nuevo sistema, acortando el nombre simplemente a Postgres.

La primera versión al público, de acceso bastante limitado por cierto, estuvo disponible en el año 1989. El proyecto siguió creciendo y mejorando en los años anteriores, pero el equipo que lo llevaba adelante se separó en 1994. Dado que Postgres contaba con licencia libre el proyecto fue retomado y relanzado con soporte para SQL al año siguiente

# data[].attributes.body
Es de código abierto:

Es gratuito:

Es multiplataforma:

Es fácil de usar:

Puede manejar un gran volumen de datos:

Soporte total de ACID:

# data[].attributes.body
.pgAdmin

PhpPgAdmin:

DBeaver

Navicat:

# data[].attributes.body
Comparación de PostgreSQL vs MySQL

A lo largo de los años las comparaciones de PostgreSQL y MySQL no han parado de crecer, y es que se trata de los sistemas de bases de datos relacionales más usados a nivel mundial, aunque claro tienen algunas diferencias entre sí que hacen que los usuarios se inclinen por uno o por otro.

PostgreSQL como ya decíamos sigue siendo un sistema de código libre y totalmente gratuito que está en manos de una comunidad. Con MySQL la historia fue similar durante un buen tiempo, hasta que quedó en manos de Oracle. Actualmente sigue existiendo una versión gratuita de MySQL, aunque eso solo será hasta que Oracle así lo quiera. Afortunadamente existen alternativas MySQL extremadamente similares como MariaDB, por si algún día necesitas un reemplazo.

# data[].attributes.body
Instalación de PostgreSQL en Linux

Veamos a continuación cuál es el proceso para instalar PostgreSQL en sistemas Ubuntu y en CentOS, dos de las distros más utilizadas a nivel de servidores.

# data[].attributes.body
Lo primero que vamos a hacer es correr cualquier actualización de indíces pendiente, muy importante para asegurar que estemos descargando la versión estable más reciente. Para esto ejecutaremos lo siguiente:

# data[].attributes.attachment_link.authors[].name
The Coder Cave | Programación y Tecnología

# data[].attributes.attachment_link.title
Cómo instalar PostgreSQL en Windows 10 + Cómo ejecutar PostgreSQL como una app de escritorio (FÁCIL)

# data[].attributes.body
nstalación de PostgreSQL en CentOS

La instalación de PostgreSQL bajo el sistema operativo CentOS también es extremadamente sencilla, basta con usar el gestor de paquetes yum que CentOS incluye, aunque si estás usando el nuevos CentOS 8 puedes hacerlo por medio de dnf, solo reemplaza yum por dnf en la sintaxis de abajo:

# data[].attributes.body
Conclusión

No se pueden poner dudas de que PostgreSQL es uno de los mejores sistemas de bases de datos del mundo, ya que tiene un montón de características estupendas que lo hacen brillar en determinadas situaciones. Siendo el eterno rival de MySQL, Postgres le supera en algunos aspectos aunque no logra estar a la altura en otros.

Si vamos a usar PostgreSQL es mucho mejor cuanto más volumen de datos necesitamos mover, ya que esa es su especialidad: las bases de datos de gran tamaño, un área en la cual este software se desempeña extremadamente bien.

Se trata además de un sistema que pueden usar tanto usuarios novatos en bases