Postgresql

Páginas: 14 (3383 palabras) Publicado: 20 de octubre de 2012
HISTORIA
Este proyecto, liderado por Michael Stonebraker, 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 con él mismo, Michael decidió volver a la Universidad en 1985 para trabajar en un nuevo proyecto sobre la experiencia de Ingres, dicho proyecto fuellamado post-ingres o simplemente POSTGRES.
El proyecto post-ingres pretendía resolver los problemas con el modelo de base de datos relacional que habían sido aclarados a comienzos de los años 1980. El principal de estos problemas era la incapacidad del modelo relacional de comprender "tipos", es decir, combinaciones de datos simples que conforman una única unidad.
La siguiente lista muestra loshitos más importantes en la vida del proyecto Postgres.
* 1986: se publicaron varios papers que describían las bases del sistema.
* 1988: ya se contaba con una versión utilizable.
* 1989: el grupo publicaba la versión 1 para una pequeña comunidad de usuarios.
* 1990: se publicaba la versión 2 la cual tenía prácticamente reescrito el sistema de reglas.
* 1991: publicación de laversión 3, esta añadía la capacidad de múltiples motores de almacenamiento.
* 1993: crecimiento importante de la comunidad de usuarios, la cual demandaba más características.
* 1994: después de la publicación de la versión 4, el proyecto terminó y el grupo se disolvió.
* 1996: se proporciono el primer servidor de desarrollo no universitario
* 1996: deciden cambiar el nombre dePostgre95 a PostgreSQL
* 2000: se crea la empresa Great Bridge para comercializar PostgreSQL
* 2001: Command Prompt, Inc.lanzo Mammonth PostgreSQL, la mas antigua distribución comercial de PostgreSQL.
* 2005: PostgreSQL resibe apoyo del proveedor de base de datos Pervasive Software
* 2005: otras compañías anuncian planes para comercializar PostgreSQL con énfasis e nichos separados* 2007 EnterpriseDB anuncio el Postgres Resource Center y EnterpriseDB Postgres, diseñados para ser una completamente configurada distribución de PostgreSQL incluyendo modulos contrinuidos y agregados.

ARQUITECTURA

PostgreSQL está basado en una arquitectura cliente-servidor. El programa servidor se llama Postgres y entre los muchos programas cliente tenemos, por ejemplo, pgaccess (uncliente gráfico) y psql (un cliente en modo texto). 

Un proceso servidor Postgres puede atender exclusivamente a un solo cliente; es decir, hacen falta tantos procesos servidor Postgres como clientes haya. El proceso postmaster es el encargado de ejecutar un nuevo servidor para cada cliente que solicite una conexión.
Se llama sitio al equipo anfitrión (host) que almacena un conjunto de bases dedatos PostgreSQL. En un sitio se ejecuta solamente un proceso postmaster y múltiples procesos Postgres. Los clientes pueden ejecutarse en el mismo sitio o en equipos remotos conectados por TCP/IP.

PostgreSQL está basado en una arquitectura cliente-servidor. El programa servidor se llama postgres y entre los muchos programas cliente tenemos, por ejemplo, pgaccess (un cliente gráfico) y psql (uncliente en modo texto).
Un proceso servidor postgres puede atender exclusivamente a un solo cliente; es decir, hacen falta tantos procesos servidorpostgres como clientes haya. El proceso postmaster es el encargado de ejecutar un nuevo servidor para cada cliente que solicite una conexión.
Se llama sitio al equipo anfitrión (host) que almacena un conjunto de bases de datos PostgreSQL. Enun sitio se ejecuta solamente un proceso postmaster y múltiples procesos postgres. Los clientes pueden ejecutarse en el mismo sitio o en equipos remotos conectados por TCP/IP.
Es posible restringir el acceso a usuarios o a direcciones IP modificando las opciones del archivo pg_hba.conf, que se encuentra en /etc/postgresql/pg_hba.conf.
Este  archivo,  junto  con  /etc/postgresql/postgresql.conf son ...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Postgresql
  • postgresql
  • PostgreSql
  • Postgresql
  • PostgreSQL
  • postgresql
  • Postgresql
  • Postgresql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS