postgre
MINISTERIO DEL PODER POPULAR PARA LA EDUCACION UNIVERISTARIA
COLEGIO UNIVERSITARIO “FRANCISCO DE MIRANDA”
ADMINISTRACIÓN DE BASE DE DATOS
(PostgreSql)
Introducción
Los Sistemas Manejadores de Base de Datos (SMBD) son un tipo de software que sirven de interfaz entre la base de datos, el usuario y lasaplicaciones que lo utilizan. Actualmente en el mercado existe una gran variedad SMBD que comparten un mismo propósito general: manejar de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirán en información relevante para una organización. Entre las principales funciones de los SMBD se encuentran: Abstracción de la información, Independencia, Consistencia, Seguridad,Manejo de Transacciones, Tiempo de respuesta. Aunque todos los SMBD tienen el mismo propósito, existen características que los hacen diferentes y, por lo consiguiente, cada uno posee ciertas ventajas sobre los demás.
En los últimos años, el software de bases de datos ha experimentado un auge extraordinario, a raíz de la progresiva informatización de casi la totalidad de las empresas de hoy día. Noes extraño pues, que existan multitud de gestores de bases de datos, programas que permiten manejar la información de modo sencillo. De este modo tenemos Oracle, SQL Server, SyBase entre otras. Las soluciones software que hemos citado son comerciales. Como siempre, en el mundo del software libre, siempre que se necesita algo, tarde o temprano se implementa. Así tenemos MySQL (que aunque se ofrecebajo la GNU GPL para cualquier uso compatible con esta licencia, pero para aquellas empresas que quieran incorporarlo en productos privativos deben comprar a la empresa una licencia específica que les permita este uso.), gestor muy usado en la web (combinado con php y apache) o PostgreSQL, que será el gestor que trataremos
Historia
El proyecto PostgreSQL tal y como lo conocemos hoy en díaempezó en 1996, aunque las bases y el trabajo en la que se asienta tienen sus comienzos en la década de los 70. A continuación tienes una corta descripción de la historia de PostgreSQL.
Ingres 1977-1985 - "El comienzo"
La década de los 70 fue una década de desarrollos y pruebas de nuevos conceptos en el nuevo mundo de los gestores de bases de datos.
IBM había estado trabajando desde 1973 conlos primeros conceptos, ideas y teorías sobre bases de datos relacionales. Su proyecto "System R" fue entre otras cosas la primera implementación del lenguaje SQL (Structured Query Language). Este proyecto, sus decisiones de diseño y muchos de los algoritmos usados, influenciaron muchos de los sistemas de bases de datos relacionales que aparecieron posteriormente.
Por aquel entonces un profesorde la Universidad de Berkeley, Michael Stonebraker, leyó unos artículos publicados por IBM sobre "System R" que le hicieron interesarse en el tema. Utilizando el dinero de otro proyecto que ya tenía asignado, Ingres (Interactive Graphics Retrieval System), Stonebraker empezó a desarrollar sus ideas sobre bases de datos relacionales. Durante estos años Ingres mantuvo su código fuente abierto ypermaneció en gran medida similar en conceptos a "System R".
A principio de los 80, Ingres estuvo compitiendo con Oracle por el liderazgo en el mundo de bases de datos relacionales y su código e implementación evolucionaron y fueron el origen de otras bases de datos relacionales, entre ellas podemos citar a Informix, NonStop SQL y Sybase (Microsoft SQL Server fue una versión licenciada de Sybasehasta su version 6.0).
Michael Stonebraker dejo la Universidad de Berkeley en 1982 para comercializar Ingres pero volvió a la misma en 1985 con nuevas ideas.
Postgres 1986-1994 - Después (post) de ingres
Después de su vuelta a Berkeley en 1985, Michael Stonebraker lideró un nuevo proyecto llamado Postgres (después de Ingres) patrocinado por la Defense Advanced Research Projects Agency (DARPA),...
Regístrate para leer el documento completo.