Sunteți pe pagina 1din 2

Postgres95 1994-1995

- Nueva vida en el mundo


opensource

Andrew Yu y Jolly Chen

PostgreSQL 1996actualidad - Proyecto


PostgreSQL
Evolucin del nmero de lneas de cdigo en
cada versin de PostgreSQL.

HISTORIA
El proyecto PostgreSQL tal y como lo
conocemos hoy en da empez en
1996, aunque las bases y el trabajo
en la que se asienta tienen sus
comienzos en la dcada de los 70.
Ingres 1977-1985 - "El
comienzo

Michael Stonebraker
(INteractive Graphics
REtrieval System)

Marc Fournier en Ontario,


Canad; Thomas Lockhart
en Pasadena, California;
Vadim Mikheev en
Krasnoyarsk, Rusia y Bruce
Momjian in Philadelphia,
Pennsylvan.

Hoy en da el grupo central (core


team) de desarrolladores est
formado por 6 personas, existen 38
desarrolladores principales y ms 21
desarrolladores habituales. En total
alrededor de 65 personas activas,
contribuyendo con el desarrollo de
PostgreSQL

BASE DE
DATOS

Postgres 1986-1994
- Despus (post) de ingres

Patrocinado por
la Defense Advanced
Research Projects Agency
(DARPA), la Army Research
Office (ARO), la National
Science Foundation (NSF),
y ESL, Inc.
BASE DE DATOS
Luis D. Sequeda

Luis D.
Sequeda
Cod: 022058

CARACTERISTICAS

Qu es
PostgreSQL?
Es un sistema de gestin de bases
de datos objeto-relacional,
distribuido bajo licencia BSD
(licencia de software libre
permisiva como la licencia de
OpenSSL o la MIT License) y
con su cdigo fuente disponible
libremente. Es el sistema de
gestin de bases de datos de
cdigo abierto ms potente del
mercado y en sus ltimas
versiones no tiene nada que
envidiarle a otras bases de datos
comerciales.
PostgreSQL utiliza un modelo
cliente/servidor y usa
multiprocesos en vez de multihilos para garantizar la estabilidad
del sistema. Un fallo en uno de los

Es
una
base
100% ACID

Integridad referencial

Tablespaces

Nested
(savepoints)

Replicacin
asincrnica/sincrnica
Streaming replication
Standby

de

datos

transactions

/
Hot

Two-phase commit

PITR - point in time recovery

Copias
de
seguridad
en
caliente (Online/hot backups)

Unicode

Juegos
de
internacionales

Regionalizacin por columna

Multi-Version
Control (MVCC)

Multiples
mtodos
autentificacin

Acceso encriptado via SSL

Actualizacin in-situ integrada


(pg_upgrade)

SE-postgres

Completa documentacin

Licencia BSD

caracteres

Concurrency
de

Componentes ms importantes en un Sistema


PostgreSQL

Aplicacin cliente

Demonio postmaster

Ficheros de configuracin

Procesos hijos postgres

PostgreSQL

share

buffer

cache

Write-Ahead Log (WAL)

Kernel disk buffer cache

S-ar putea să vă placă și