Historia del sistema manejador de bases de datos postgresql


La historia se remonta a la década de 1970 con el proyecto Ingres en la Universidad de California, Berkeley, liderado por el profesor Michael Stonebraker. Ingres fue uno de los primeros intentos de implementar un motor de base de datos relacional.


  • 1985: Stonebraker regresó a Berkeley para trabajar en un proyecto nuevo llamado POSTGRES (post-Ingres). El objetivo era abordar las limitaciones del modelo relacional de la época, especialmente la incapacidad de manejar "tipos" o combinaciones de datos simples que conforman una unidad (lo que ahora se conoce como objetos).

  • 1986: Comienza la implementación de POSTGRES. Se enfocó en introducir la capacidad de definir tipos y describir relaciones a través de reglas, permitiendo a la base de datos "comprender" las relaciones.

  • 1989: Se lanza la Versión 1 de POSTGRES a una pequeña comunidad de usuarios.

  • 1994: Tras la publicación de la Versión 4.2, el proyecto POSTGRES original concluyó y el grupo de Stonebraker se disolvió.


Desde entonces, PostgreSQL ha continuado su desarrollo como un Sistema de Gestión de Bases de Datos Objeto-Relacional libre y de código abierto (bajo licencia BSD), impulsado por una comunidad global de desarrolladores.

  • La comunidad se encarga de su constante mejora y mantenimiento, añadiendo características avanzadas que a menudo solo se encontraban en bases de datos comerciales (como Oracle o DB2).

  • En la actualidad, PostgreSQL es conocido por su robustez, extensibilidad y el cumplimiento estricto del estándar SQL. Sigue siendo una de las bases de datos más populares y avanzadas.








Gracias a sus más de 20 años de desarrollo activo y a la revisión continua por parte de la comunidad, es conocido por su legendaria estabilidad y pocas caídas. Es capaz de gestionar grandes volúmenes de datos y un gran número de usuarios concurrentes de manera eficiente, haciéndolo apto para aplicaciones web de alto tráfico y sistemas de Big Data.  

Ofrece funciones avanzadas de replicación y Hot-Standby (servidores de respaldo que pueden seguir ofreciendo consultas de solo lectura durante el mantenimiento).


Bibliografía: 






Comentarios

Entradas más populares de este blog

SISTEMA MANEJADOR DE DATOS

Importancia de que las empresas cuenten con una página web

Eclipse2.1. El lenguaje Eclipse