PostgreSqL
Es un sistema de gestión de base
de
datos
Objetorelacionales (ORDBMS),
su
función principal es almacenar
datos de forma segura y manejar
las cargas de trabajos que van
desde pequeñas aplicaciones de
una
máquina
a
grandes
aplicaciones de conexión a
internet con muchos usuarios
concurrentes.
Actualmente es
ampliamente considerado como
una de las alternativas de
RESEÑA HISTORICA
Ingres1977-1985 “ El
comienzo”
• En la década de los 70 fue la
época de desarrollo y prueba
en el mundo de los SGBD.
• El profesor de la universidad de
Berkely Michael Stonebraker
leyó
unos
artículos
unos
artículos de IBM de “System R”
le interesó el tema y utilizando
el dinero de otros proyectos
asignados empezó a desarrollar
sus ideas de BD relacionales.
• Mantuvo su código abierto y
similar alconcepto “System R"
Postgres 1986-1994
1985 Michael lidero un nuevo
proyecto de Postgre.
Objetivos
• Mejor
soporte
para
objetos
complejos.
• Posibilidad de extender los tipos
de datos, operadores y métodos
de acceso.
• Mecanismos
necesarios
para
crear bases de datos activas.
• Recuperación
del
sistemas
después de una caída del mismo.
• Hacer cambios mínimos en el
sistema relacional.
• Mejorar ellenguaje de consulta.
Postgres 1994-1995
1994
dos
estudiantes
de
(Berkeley Andrew yu
y Jolly
Chen trabajaron en postgre95 e
hicieron mejoras.
• Sustitución a interprete de
lenguaje SQl.
• PSQL fue creado para ejecutar
consultas SQL.
• El
interface
de
objetos
grandes
(large-Object)fue
revisado.
• Postgre se puede empezar a
compilar, Sin parchear.
PostgreSQL
1996-Actualidad
En 1996 tuvo su presenciaen línea en el sitio web. Ya
Andrew yu y Jolly Chen ya no
tenían tanto tiempo para
dirigir y desarrollar Postgre.
Desde entonces un grupo de
desarrolladores y voluntarios
alrededor del mundo han
mantenido al software donde
anualmente salen nuevas
actualizaciones y esta libres
al usuario.
VERSIONES
Versión
Versión menor
Lanzamiento
Soporte
9.4
9.4.0
Febr. 2015
Febr. 2015
9.3
9.3.5
Jul2014
Jul 2014
9.2
9.2.0
Sep 2012
Sep 2017
9.1
9.1.5
Sep 2011
Sep 2016
9.0
9.0.9
Sep 2010
Sep. 2015
8.4
8.4.13
Jul 2009
Jul 2014
8.3
8.3.20
Feb 2008
Feb 2013
8.2
8.2.23
Dic 2006
Dic 2011
8.1
8.1.23
Nov 2005
Nov 2010
8.0
8.0.26
Ene 2005
Oct 2010
7.4
7.4.30
Nov 2003
Oct 2010
7.3
7.3.21
Nov 2002
Nov 2007
7.2
7.2.8
Feb 2002
Feb 2007
7.1
7.1.3
Abr 2001
Abr2006
7.0
7.0.3
May 2000
May 2005
6.5
6.5.3
Jun 1999
Jun 2004
6.4
6.4.2
Oct 1998
Oct 2003
6.3
6.3.2
Mar 1998
Mar 2003
CARACTERISTICAS
La última serie de producción es la 9.4.1 Sus
características técnicas la hacen una de las bases
de datos más potentes y robustas del mercado.
Su desarrollo comenzó hace más de 16 años, y
durante este tiempo, estabilidad, potencia,
robustez,facilidad
de
administración
e
implementación de estándares han sido las
características que más se han tenido en cuenta
durante su desarrollo. PostgreSQL funciona muy
bien con grandes cantidades de datos y una alta
concurrencia de usuarios accediendo a la vez al
sistema.
CARACTERISTICAS
Es una base de datos 100% ACID. En bases de
datos se denomina ACID a un conjunto de
características necesariaspara que una serie de
instrucciones puedan ser consideradas como una
transacción.
Atomicidad,
Consistencia,
Aislamiento y Durabilidad. Atomicidad: asegura
que
las
transacciones
sean
completas.
Consistencia: asegura la integridad, es decir,
asegurar que los datos son exactos y
consistentes. Aislamiento: asegura que una
operación
no
puede
afectar
a
otras.
Durabilidad: Es la propiedad que asegura queuna vez realizada la operación, ésta persistirá y
CARACTERISTICAS
Integridad referencial.
Espacio de tablas. (Hasta 32 TB)
Replicación asincrónica/sincrónica.
Protocolo commit de dos fases.
Copias de seguridad en caliente.
Múltiples métodos de autentificación.
Acceso encriptado .
Actualización
in-situ integrada (pg_upgrade)
permite la actualización de una versión anterior
sin tener...
Regístrate para leer el documento completo.