top of page

PostgreSQL

 

¿QUE ES?

PostgreSQL es un potente sistema de base de datos objeto-relacional de código abierto. Cuenta con más de 15 años de desarrollo activo y una arquitectura probada que se ha ganado una sólida reputación de fiabilidad e integridad de datos. Se ejecuta en los principales sistemas operativos que existen en la actualidad como:

  • Linux

  • UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64)

  • Windows

 

RESEÑA HISTORICA:

La siguiente lista muestra los hitos más importantes en la vida del proyecto Postgres.

  • 1986: se publicaron varios papers que describían las bases del sistema.

  • 1988: ya se contaba con una versión utilizable.

  • 1989: el grupo publicaba la versión 1 para una pequeña comunidad de usuarios.

  • 1990: se publicaba la versión 2 la cual tenía prácticamente reescrito el sistema de reglas.

  • 1991: publicación de la versión 3, esta añadía la capacidad de múltiples motores de almacenamiento.

  • 1993: crecimiento importante de la comunidad de usuarios, la cual demandaba más características.

  • 1994: después de la publicación de la versión 4, el proyecto terminó y el grupo se disolvió.

 

 

CARACTERISTICAS:

Es totalmente compatible con ACID, tiene soporte completo para claves foráneas, uniones, vistas, disparadores y procedimientos almacenados (en varios lenguajes).

Incluye la mayoría de los tipos de datos del SQL 2008, incluyendo INTEGER, numérico, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL, y TIMESTAMP.

También soporta almacenamiento de objetos binarios grandes, como imágenes, sonidos o vídeo.

Cuenta con interfaces nativas de programación para C / C + +, Java,. Net, Perl, Python, Ruby, Tcl, ODBC, entre otros, y la documentación que actualmente existe es realmente excepcional.

 

Ventajas:

-Seguridad en términos generales

-Integridad en BD: restricciones en el dominio

-Integridad referencial

-Afirmaciones (Assertions)

-Disparadores (Tiggers)

-Autorizaciones

-Conexión a DBMS

-Transacciones y respaldos

 

 

 

 

 

 

bottom of page