miércoles, 23 de noviembre de 2011

PostgreSQL






1. Introducción:
PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos y es de uso libre.
PostgreSQL únicamente es dirigido por una comunidad de desarrolladores; la cual no tienen fines lucrativos por que reciben apoyo de Organizaciones comerciales.
A esta comunidad se le denomina:
  • PGDG: PostgreSQL Global Development Group("PostgreSQL Grupo Global de Desarrollo").
2. Características:

a. Alta concurrencia: Ya que cuenta con un sistema denominado MVCC(Multiversion concurrency control), el cual permite que un proceso pueda estar realizando una acción(insertar,etc....) en una tabla permitiendo que otros procesos realicen otras acciones en la misma tabla sin necesidad de bloqueos.

b. Variedad de tipos nativos: provee nativamente soporte para:

· Número de precisión arbitraria.

· Texto de largo ilimitado.

· Direcciones IP(IPv4, IPv6).

· Figuras geométricas.

· Direcciones MAC.

· Arrays.

· Bloques de Dirección estilo CIDR.

c. Llaves foraneas: Aquella columna que existiendo como dependiente en una tabla, es a su vez clave primaria en otra tabla.

d. Disparadores (triggers): Ejecución de un procedimiento almacenado basado en una determinada acción sobre una tabla específica.

3. Compatibilidad:

PostgresSQL es compatible con los siguientes lenguajes:

· PL/PgSQL: Lenguaje Propio de PostgreSQL

· C.

· C++.

· Java PL / Java Web

· PL/Perl.

· plPHP.

· PL/Python.

· PL/Ruby.

· PL/sh.

· PL/Tcl.

· PL/Scheme.

· Lenguaje para aplicaciones estadísticas R por medio de PL/R.

4.- Descarga:

Aquí les dejo el link: Descargar PostgreSQL


No hay comentarios:

Publicar un comentario