Download postgress2

Document related concepts
Transcript
PRESENTAN:
Alejandra Paredes Rojas
David Pérez Velazco












EQUIPO 5
Pág. 2
Introducción
Antecedentes históricos
Evolución de Postgres
Características importantes
Debilidades y fortalezas
Tablas comparativas
Costos actualizados
Un vistazo a PostgreSQL
Usuarios de PostgreSQL
¿Mas información?
Conclusiones
Bibliografía

EQUIPO 5
Pág. 3
En los últimos años, el software de las BD
ha experimentado un auge extraordinario a
raíz de la informatización
de casi la
totalidad de las empresas (grandes o
pequeñas). Históricamente, el mundo de las
BD ha sido dominado por 3 compañías
ORACLE, INFORMIX e IBM, mismas que
ofrecen
productos
destinados
a
la
administración de grandes volúmenes de
información, sin embargo, que pasa con
otras necesidades?.

EQUIPO 5
Pág. 4
Para otras necesidades que puedan existir,
principalmente en costos, existen otros
gestores de BD gratuitos desarrollados
generalmente por Universidades o grupos
de voluntarios, gestores que por cierto
tienen una gran calidad y en muchos casos
superan las cualidades de sus competidores
comerciales, entre estos encontramos a
Postgres.

EQUIPO 5
Pág. 5
La implementación de Postgres comenzó en
1986, desarrollado en el Departamento de
Ciencias de Computación de la Universidad
de California Berkeley liderado por el
profesor Michael Stonebraker, el proyecto
original se llamó “Ingres” y fue pionero en
muchos de los conceptos referentes a
objetos que ahora están disponibles en
algunas bases de datos comerciales.
Postgres ha pasado por varias revisiones
importantes desde entonces.
EQUIPO 5
Pág. 6

EQUIPO 5
Pág. 7
El Sistema Gestor de Bases de Datos
Relacionales Orientadas a Objetos conocido
como PostgreSQL (Structure Query Language),
que es un administrador de bases de datos
de código abierto avanzado, que ofrece
control de concurrencias multiversión,
soportando casi toda la sintaxis SQL
contando también con un amplio conjunto
de enlaces con lenguajes de programación
incluyendo C, C++, Java, Perl, Tcl, y
Phython.








EQUIPO 5
Pág. 8
DBMS Objeto-Relacional
Altamente_Extensible
Soporte_SQL_Comprensivo
Integridad Referencial
Lenguajes Procedurales
MVCC
Cliente/Servidor
Write Ahead Logging (WAL)











EQUIPO 5
Pág. 9
Instalación ilimitada;
Mejor soporte que los proveedores comerciales;
Ahorros considerables en costos de operación;
Estabilidad y confiabilidad legendarias;
Extensible;
Multiplataforma;
Diseñado para ambientes de alto volumen;
Herramientas graficas de diseño;
Soporte a transacciones;
Bloqueo a nivel de registro;
Integridad referencial







EQUIPO 5
Pág. 10
Número ilimitado de registros e índices en tablas
Interfase de administración gráfica
Disparadores (triggers), Vistas (views) y
procedimientos almacenados
Soporte para almacenamiento de BLOBs (binary
large objects)
Consultas y sub-consultas definidas en cláusula
FROM
Soporte a conexiones de base de datos seguras
(criptografía)
Modelo de seguridad para acceso a objetos de base
de datos por usuarios y grupos de usuarios
El PostgreSQL es adecuado para sistemas de información OLTP (OnLine Transaction
Processing) de todos los tamaños, sin embargo, para aplicaciones OLAP (OnLine Analitical
Processing), como Data Warehouses y Data Mining, PostgreSQL no es el mejor alternativa







Tamaño máximo de una base de datos Ilimitado
Tamaño máximo de una tabla
64TB
Tamaño máximo de un registro
Ilimitado para la
versión 7.1 o posteriores
Tamaño máximo de un campo
1GB para a versión
7.1 o posteriores
Máximo No. de registros una tabla
Ilimitado
Máximo No. de columnas una tabla
1600
Máximo No. de índices una tabla
Ilimitado
Naturalmente, estos valores no son en verdad ilimitados, porque dependen de recursos
como el sistema operativo, espacio en disco, memoria, entre otros
EQUIPO 5
Pág. 11

EQUIPO 5
Pág. 12
Información general:

EQUIPO 5
Pág. 13
Soporte del sistema operativo:

EQUIPO 5
Pág. 14
Características fundamentales:

EQUIPO 5
Pág. 15
Tablas y vistas:

EQUIPO 5
Pág. 16
Índices:

EQUIPO 5
Pág. 17
Otros objetos:

EQUIPO 5
Pág. 18
En realidad el único costo
asociado a PostgreSQL es el de
conocerlo, el código fuente esta
disponible bajo la mas liberal de
las licencias del open source: la
licencia BSD, bajo esta licencia
tenemos la libertad de usar,
modificar y distribuir en cualquier
forma
que
queramos,
en
productos
comerciales
y
no
comerciales.

EQUIPO 5
Pág. 19
Ventana del
sistema de
administracón
de Postgres:

EQUIPO 5
Pág. 20
Principales
funciones
(ventana de
ayuda):

EQUIPO 5
Pág. 21
Diferentes
logotipos que
utiliza
PostgreSQL:

Foros:
http://www.lawebdelprogramador.com/news/new.php?id=72&texto=PostgreSQL
EQUIPO 5
Pág. 22

EQUIPO 5
Pág. 23
Foros:
http://www.mygnet.com/foros/postgresql/

EQUIPO 5
Pág. 24
Foros:
http://www.forosdelweb.com/forumdisplay.php?f=99

Foros:
http://foro.cienfuegos.jovenclub.cu/viewforum.php?f=17&sid=b92b13c808832d83a87ea512566ed211
EQUIPO 5
Pág. 25

EQUIPO 5
Pág. 26
Cursos:
http://www.emagister.com/postgresql-10-horas-cursos-1515345.htm

EQUIPO 5
Pág. 27
Cursos:
http://es.tldp.org/Tutoriales/NOTAS-CURSO-BBDD/notas-curso-BD/

EQUIPO 5
Pág. 28
Tutorial:
http://es.tldp.org/Postgresql-es/web/navegable/tutorial/tutorial.html

EQUIPO 5
Pág. 29
Tutorial:
http://www.emagister.com/postgresql-windows-xp-cursos-1638292.htm

Organizations Using PostgreSQL:
BASF
Mohawk Software
Proximity
Radio Paradise
Shannon Medical Center
Spiros Louis Stadium
The Dravis Group OSS Report
Travelpost
Valhalla
Vanten Inc.
EQUIPO 5
Pág. 30


http://www.postgresql.org - Sitio oficial
http://www.sobl.org/traducciones/practical-postgres/practicalpostgres.html - PostgreSQL Práctico

http://www.pervasivepostgres.com - Base de datos basada en PostgreSQL

http://www.postgresql.org.mx - Comunidad de usuarios y sitio de

http://www.postgresql.cl - Comunidad de usuarios de PostgreSQL de Chile

http://phppgadmin.sourceforge.net - Cliente escrito en PHP
EQUIPO 5
Pág. 31
PostgreSQL de México





EQUIPO 5
Pág. 32
The Practical SQL Handbook , Bowman et al, 1993 , Using Structured
Query Language , 3, Judity Bowman, Sandra Emerson, y Marcy
Damovsky, 0-201-44787-8, 1996, Addison-Wesley, 1997.
A Guide to the SQL Standard , Date and Darwen, 1997 , A user's guide
to the standard database language SQL , 4, C. J. Date y Hugh Darwen,
0-201-96426-0, 1997, Addison-Wesley, 1997.
An Introduction to Database Systems , Date, 1994 , 6, C. J. Date, 1,
1994, Addison-Wesley, 1994.
Understanding the New SQL , Melton and Simon, 1993 , A complete
guide, Jim Melton y Alan R. Simon, 1-55860-245-3, 1993, Morgan
Kaufmann, 1993.
Principles of Database and Knowledge : Base Systems , Ullman, 1988 ,
Jeffrey D. Ullman, 1, Computer Science Press , 1988 .

EQUIPO 5
Pág. 33
El uso de la base de datos PostgreSQL es cada vez
más amplia en las empresas que buscan un
servidor de base de datos altamente sofisticado,
con alto rendimiento, estable y capacitado para
lidiar con grandes volúmenes de datos. El hecho de
ser un producto Open Source, sin costos de
licencia, convierte al PostgreSQL en una alternativa
extremadamente atractiva para las empresas que
buscan un ahorro significativo de costos en activos.
Finalmente, esta base de datos hace varios años
dejó de ser una curiosidad de una comunidad de
investigadores para ser el datacenter de grandes
empresas del mundo.
EQUIPO 5
Pág. 34