OpenWebinars

Bases de Datos

8 Características más importantes de PostgreSQL

PostgreSQL es unos de los sistemas de gestión de bases de datos relacionales más usados en la actualidad, por ello vamos a contarte las principales carcteristicas de PostgreSQL.

Julio Gonzalez Gil

Julio Gonzalez Gil

Experto DevOps

Lectura <1 minutos

Publicado el 17 de agosto de 2018

Compartir

    Tabla de contenidos

PostgreSQL es unos de los sistemas de gestión de bases de datos relacionales más usados en la actualidad. Está orientado objetos, es multisistema, por tanto puedes usarlo en cualquier sistema operativo y bajo licencia libre.

Está desarrollado desde 1996 por una comunidad de desarrolladores (no una empresa ni fundación) a partir del SGBD POSGRES, que surgió (como muchas otras tecnologías) a partir de un proyecto de investigación militar estadounidense (DARPA, ARO) con participación civil.

Características

Por ello te vamos a enumerarte las características más importantes de PostgreSQL son las siguientes:

  • El lenguaje SQL que usa es muy próximo al estándar ISO/IEC, gracias a lo que resulta relativamente sencillo portar consultas y scripts de otros sistemas de bases de datos, y así aprender fácilmente las variantes de este lenguaje.
  • Cumple con ACID, es decir provee atomicidad, consistencia, aislamiento y durabilidad para sus operaciones.
  • Permite crear esquemas, tablas heredadas y triggers orientados a eventos que no poseen otros motores.
  • Permite definir procedimientos, no solo en PostgreSQL, sino también en otros muchos lenguajes como Pearl, TCL o Python. Incluso si lenguaje que queramos usar no está soportado, podemos definirlo con nuevas extensiones.
  • Si necesitamos algún tipo de dato que no esté soportado de serie, también podemos definirlos.
  • Podemos extender la funcionalidad con extensiones, provistas por la propia PostgreSQL, por terceros o incluso programando por nuestra cuenta.
  • Tiene un soporte nativo de replicación maestro-esclavo, pero también es posible añadir otros tipos a través de productos de terceros, libres o de pago.
  • También provee una excelente escalabilidad vertical.
Compartir este post

También te puede interesar

Qué es PostgreSQL
Blog

Qué es PostgreSQL

PostgreSQL es un sistema gestor de bases de datos relacionales, está orientado a objetos, es multiplataforma y open source. Si quieres aprender...

Julio Gonzalez Gil
Cómo instalar PostgreSQL: Tres opciones
Blog

Cómo instalar PostgreSQL: Tres opciones

Aprende paso por paso las 3 formas de instalar PostgreSQL, también conocerás algunas de las ventajas e inconvenientes dependiendo del tipo de...

Julio Gonzalez Gil
Icono de la tecnología
Curso

Curso de PostgreSQL

Intermedio
3 h. y 9 min.

Con este curso de PostgreSQL, aprenderás todo lo necesario para comenzar con las bases de datos relacionales de...

Julio Gonzalez Gil
4.2