PostgreSQL
PostgreSQL es un sistema de gestión de bases de datos relacionales open
source gratuito, y que al tener licencia de tipo BSD, nos permite manejar
libremente el código fuente delgestor de bases de datos PostgreSQL,
mejorando u optimizando su código. Incluso se permite redistribuirlo como
producto comercial y combinarlo con herramientas de licencia propietaria.
Como muchosotros proyectos open source, el desarrollo de PostgreSQL no es
manejado por una sola compañía sino que es dirigido por una comunidad de
desarrolladores y organizaciones comerciales las cualestrabajan en su
desarrollo. Dicha comunidad es denominada el PGDG (The PostgreSQL Global
Development Group).
Ventajas
Posee manejo y control de transacciones para asegurar la consistencia de
los datos.PostgreSQL puede operar sobre distintas plataformas incluyendo Linux, Unix,
Mac OSX, Solaris y últimamente Windows.
Posee ciertas características de orientación a objetos, como la herencia entretablas.
La velocidad del motor de bases de datos ha sido incrementada
aproximadamente en un 20% a 40%, y su tiempo de arranque ha bajado al
80%desde que la versión 6.0 fue lanzada.
Desventajas dePostgreSQL
Consume más recursos que MySQL, por lo que se necesitan mayores
características de hardware para ejecutarlo.
Aproximadamente es 2 veces más lento que MySQL (aunque en la práctica
no senota esta diferencia)
Historia
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 MichaelStonebraker, 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 conel 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.
Regístrate para leer el documento completo.