PostgreSQL
Como muchos otros
proyectos de código abierto, el desarrollo de PostgreSQL no es manejado por una
empresa y/o persona, sino que es dirigido por una comunidad de desarrolladores
que trabajan de forma desinteresada, altruista, libre y/o apoyada por organizaciones
comerciales. Dicha comunidad es denominada el PGDG (PostgreSQL Global
Development Group).
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
DESVENTAJAS
-Sin experticia,
configurar llega a ser un caos.
-Es fácil de vulnerar
sin protección adecuada.
-El motor MyISAM es
instalado por defecto y carece de capacidades de integridad relacional.
-InnoDB genera mucho
footprint en memoria al indizar.
-El toolset empresarial
tiene un costo adicional por
suscripción anual.
-Realizar revisiones
llegar a ser una labor manual y
tediosa para el DBA.
-Reducida cantidad de
tipos de datos.
COSTOS
El costo de capital es
cero, por lo que los proyectos de negocio pueden empezar fácilmente como
prototipos y desarrollarse rápidamente en proyectos exitosos.
SOPORTES
-Números de precisión
arbitraria.
-Texto de largo
ilimitado.
-Figuras geométricas
(con una variedad de
funciones asociadas).
-Direcciones IP (IPv4 e
IPv6).
-Bloques de direcciones
estilo CIDR.
-Direcciones MAC.
-Arrays.
EXPERIENCIA EN
EL MERCADO
PostgreSQL ha tenido una
larga evolución, la cual se inicia en 1982 con el proyecto Ingres en la Universidad
de Berkeley. Este proyecto, liderado por Michael Stonebraker, fue uno de los
primeros intentos en implementar un motor de base de datos relacional. Después
de haber trabajado un largo tiempo en Ingres y de haber tenido una experiencia
comercial con el mismo, Michael decidió volver a la Universidad en 1985 para
trabajar en un nuevo proyecto sobre la experiencia de Ingres, dicho proyecto
fue llamado post-ingres o simplemente POSTGRES.
PLATAFORMAS
SOPORTADAS
En general, cualquier
plataforma moderna compatible con Unix, como Linux, Mac OS X y FreeBSD, puede
ejecutar PostgreSQL, así como Microsoft Windows. PostgreSQL no depende en el
comportamiento de ninguna arquitectura en particular, por lo que casi se puede
asegurar que cualquier arquitectura soportada por estos sistemas operativos es
soportada por PostgreSQL.
LICENCIAS
PostgreSQL no necesita
una tarifa de licencia. Usted puede instalarlo fácil y rápidamente sin pasar
por un largo ciclo de adquisición.
Publicado bajo la
licencia BSD.
VERSIONES
Las nuevas versiones disponibles son 9.2.3, 9.1.8, 9.0.12, 8.4.16 y 8.3.23.
Es importante recordar que la versión 8.3.23 será la última versión de la
serie 8.3. Todos los usuarios que estén usando esta serie, deberían de
actualizar a una versión soportada lo antes posible.