Naturalez
Álvaro Herrera
13 de noviembre de 2004
Álvaro Herrera
Introducción a PostgreSQL
Contenidos
¿Qué es? Historia Características Fortalezas Comunidad ¿Qué vieneen 8.0? Desarrollo Futuro Futuro Conclusiones Referencias
Álvaro Herrera
Introducción a PostgreSQL
¿Qué es?
Sistema de almacenamiento y manipulación de datos Interoperabilidad con otrosDBMS: SQL Almacenamiento confiable, consistente, robusto Manipulación potente, flexible, eficiente
Álvaro Herrera
Introducción a PostgreSQL
Historia
1977 - 1985: Ingres
University ofCalifornia, Berkeley
1986 - 1994: Postgres
University of California, Berkeley
1994 - 1995: Postgres95 1996 - hoy : PostgreSQL
PostgreSQL Global Development Group
Álvaro Herrera
Introducción aPostgreSQL
Características
PostgreSQL es conforme al estándar SQL: Transacciones INNER/OUTER JOIN subconsultas agrupamiento, agregación etc
Álvaro Herrera
Introducción a PostgreSQLCaracterísticas (2)
PostgreSQL tiene todo lo que se exige de un gestor de bases de datos relacionales: transacciones resistencia a fallas (WAL) disparadores (triggers) vistas reescritura de consultascompletamente ACID
Álvaro Herrera
Introducción a PostgreSQL
Características (3)
PostgreSQL es muy Extensible: funciones agregación tipos de datos índices operadores
Álvaro HerreraIntroducción a PostgreSQL
Características (4)
PostgreSQL tiene muchas otras capacidades adicionales: Lenguajes procedurales
procedimientos almacenados disparadores funciones que “retornantablas”
Metadatos son datos
DDL cancelable ACID, ...
MVCC
alta concurrencia Aislación de transacciones escritores no bloquean lectores
Álvaro Herrera
Introducción a PostgreSQLPortabilidad
Postgres es muy Portable: Linux FreeBSD, OpenBSD, NetBSD Mac OS X Varios *nix comerciales
Solaris AIX Irix HP-UX etc
Cygwin Windows nativo en 8.0
Álvaro Herrera
Introducción a...
Regístrate para leer el documento completo.