TRABAJO Postgress
description
Transcript of TRABAJO Postgress
![Page 1: TRABAJO Postgress](https://reader034.fdocuments.es/reader034/viewer/2022052620/557b495fd8b42a13388b4dd8/html5/thumbnails/1.jpg)
Presentado por:
Alex Rodríguez
Jairo Páez
Jonathan torres
Leidy Lozada
![Page 2: TRABAJO Postgress](https://reader034.fdocuments.es/reader034/viewer/2022052620/557b495fd8b42a13388b4dd8/html5/thumbnails/2.jpg)
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
![Page 3: TRABAJO Postgress](https://reader034.fdocuments.es/reader034/viewer/2022052620/557b495fd8b42a13388b4dd8/html5/thumbnails/3.jpg)
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
![Page 4: TRABAJO Postgress](https://reader034.fdocuments.es/reader034/viewer/2022052620/557b495fd8b42a13388b4dd8/html5/thumbnails/4.jpg)
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.
Pág. 4
EQUIPO 5
![Page 5: TRABAJO Postgress](https://reader034.fdocuments.es/reader034/viewer/2022052620/557b495fd8b42a13388b4dd8/html5/thumbnails/5.jpg)
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.
Pág. 5
EQUIPO 5
![Page 6: TRABAJO Postgress](https://reader034.fdocuments.es/reader034/viewer/2022052620/557b495fd8b42a13388b4dd8/html5/thumbnails/6.jpg)
Pág. 6
EQUIPO 5
![Page 7: TRABAJO Postgress](https://reader034.fdocuments.es/reader034/viewer/2022052620/557b495fd8b42a13388b4dd8/html5/thumbnails/7.jpg)
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.
Pág. 7
EQUIPO 5
![Page 8: TRABAJO Postgress](https://reader034.fdocuments.es/reader034/viewer/2022052620/557b495fd8b42a13388b4dd8/html5/thumbnails/8.jpg)
DBMS Objeto-Relacional
Altamente_Extensible
Soporte_SQL_Comprensivo
Integridad Referencial
Lenguajes Procedurales
MVCC
Cliente/Servidor
Write Ahead Logging (WAL)
EQUIPO 5
Pág. 8
![Page 9: TRABAJO Postgress](https://reader034.fdocuments.es/reader034/viewer/2022052620/557b495fd8b42a13388b4dd8/html5/thumbnails/9.jpg)
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. 9
![Page 10: TRABAJO Postgress](https://reader034.fdocuments.es/reader034/viewer/2022052620/557b495fd8b42a13388b4dd8/html5/thumbnails/10.jpg)
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
EQUIPO 5
Pág. 10
![Page 11: TRABAJO Postgress](https://reader034.fdocuments.es/reader034/viewer/2022052620/557b495fd8b42a13388b4dd8/html5/thumbnails/11.jpg)
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
![Page 12: TRABAJO Postgress](https://reader034.fdocuments.es/reader034/viewer/2022052620/557b495fd8b42a13388b4dd8/html5/thumbnails/12.jpg)
Pág. 12
EQUIPO 5
Información general:
![Page 13: TRABAJO Postgress](https://reader034.fdocuments.es/reader034/viewer/2022052620/557b495fd8b42a13388b4dd8/html5/thumbnails/13.jpg)
Pág. 13
EQUIPO 5
Soporte del sistema operativo:
![Page 14: TRABAJO Postgress](https://reader034.fdocuments.es/reader034/viewer/2022052620/557b495fd8b42a13388b4dd8/html5/thumbnails/14.jpg)
Pág. 14
EQUIPO 5
Características fundamentales:
![Page 15: TRABAJO Postgress](https://reader034.fdocuments.es/reader034/viewer/2022052620/557b495fd8b42a13388b4dd8/html5/thumbnails/15.jpg)
Pág. 15
EQUIPO 5
Tablas y vistas:
![Page 16: TRABAJO Postgress](https://reader034.fdocuments.es/reader034/viewer/2022052620/557b495fd8b42a13388b4dd8/html5/thumbnails/16.jpg)
Pág. 16
EQUIPO 5
Índices:
![Page 17: TRABAJO Postgress](https://reader034.fdocuments.es/reader034/viewer/2022052620/557b495fd8b42a13388b4dd8/html5/thumbnails/17.jpg)
Pág. 17
EQUIPO 5
Otros objetos:
![Page 18: TRABAJO Postgress](https://reader034.fdocuments.es/reader034/viewer/2022052620/557b495fd8b42a13388b4dd8/html5/thumbnails/18.jpg)
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. 18
![Page 19: TRABAJO Postgress](https://reader034.fdocuments.es/reader034/viewer/2022052620/557b495fd8b42a13388b4dd8/html5/thumbnails/19.jpg)
Ventana del sistema de administracón de Postgres:
Pág. 19
EQUIPO 5
![Page 20: TRABAJO Postgress](https://reader034.fdocuments.es/reader034/viewer/2022052620/557b495fd8b42a13388b4dd8/html5/thumbnails/20.jpg)
Principales funciones (ventana de ayuda):
Pág. 20
EQUIPO 5
![Page 21: TRABAJO Postgress](https://reader034.fdocuments.es/reader034/viewer/2022052620/557b495fd8b42a13388b4dd8/html5/thumbnails/21.jpg)
Diferentes logotipos que utiliza PostgreSQL:
Pág. 21
EQUIPO 5
![Page 22: TRABAJO Postgress](https://reader034.fdocuments.es/reader034/viewer/2022052620/557b495fd8b42a13388b4dd8/html5/thumbnails/22.jpg)
Pág. 22
EQUIPO 5
Foros: http://www.lawebdelprogramador.com/news/new.php?id=72&texto=PostgreSQL
![Page 23: TRABAJO Postgress](https://reader034.fdocuments.es/reader034/viewer/2022052620/557b495fd8b42a13388b4dd8/html5/thumbnails/23.jpg)
Pág. 23
EQUIPO 5
Foros: http://www.mygnet.com/foros/postgresql/
![Page 24: TRABAJO Postgress](https://reader034.fdocuments.es/reader034/viewer/2022052620/557b495fd8b42a13388b4dd8/html5/thumbnails/24.jpg)
Pág. 24
EQUIPO 5
Foros: http://www.forosdelweb.com/forumdisplay.php?f=99
![Page 25: TRABAJO Postgress](https://reader034.fdocuments.es/reader034/viewer/2022052620/557b495fd8b42a13388b4dd8/html5/thumbnails/25.jpg)
Pág. 25
EQUIPO 5
Foros: http://foro.cienfuegos.jovenclub.cu/viewforum.php?f=17&sid=b92b13c808832d83a87ea512566ed211
![Page 26: TRABAJO Postgress](https://reader034.fdocuments.es/reader034/viewer/2022052620/557b495fd8b42a13388b4dd8/html5/thumbnails/26.jpg)
Pág. 26
EQUIPO 5
Cursos: http://www.emagister.com/postgresql-10-horas-cursos-1515345.htm
![Page 27: TRABAJO Postgress](https://reader034.fdocuments.es/reader034/viewer/2022052620/557b495fd8b42a13388b4dd8/html5/thumbnails/27.jpg)
Pág. 27
EQUIPO 5
Cursos: http://es.tldp.org/Tutoriales/NOTAS-CURSO-BBDD/notas-curso-BD/
![Page 28: TRABAJO Postgress](https://reader034.fdocuments.es/reader034/viewer/2022052620/557b495fd8b42a13388b4dd8/html5/thumbnails/28.jpg)
Pág. 28
EQUIPO 5
Tutorial: http://es.tldp.org/Postgresql-es/web/navegable/tutorial/tutorial.html
![Page 29: TRABAJO Postgress](https://reader034.fdocuments.es/reader034/viewer/2022052620/557b495fd8b42a13388b4dd8/html5/thumbnails/29.jpg)
Pág. 29
EQUIPO 5
Tutorial: http://www.emagister.com/postgresql-windows-xp-cursos-1638292.htm
![Page 30: TRABAJO Postgress](https://reader034.fdocuments.es/reader034/viewer/2022052620/557b495fd8b42a13388b4dd8/html5/thumbnails/30.jpg)
Pág. 30
EQUIPO 5
Organizations Using PostgreSQL:
BASF
Mohawk Software
Proximity
Radio Paradise
Shannon Medical Center
Spiros Louis Stadium
The Dravis Group OSS Report
Travelpost
Valhalla
Vanten Inc.
![Page 31: TRABAJO Postgress](https://reader034.fdocuments.es/reader034/viewer/2022052620/557b495fd8b42a13388b4dd8/html5/thumbnails/31.jpg)
http://www.postgresql.org - Sitio oficial
http://www.sobl.org/traducciones/practical-postgres/practical-postgres.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
PostgreSQL de México
http://www.postgresql.cl - Comunidad de usuarios de PostgreSQL de Chile
http://phppgadmin.sourceforge.net - Cliente escrito en PHP
Pág. 31
EQUIPO 5
![Page 32: TRABAJO Postgress](https://reader034.fdocuments.es/reader034/viewer/2022052620/557b495fd8b42a13388b4dd8/html5/thumbnails/32.jpg)
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 .
Pág. 32
EQUIPO 5
![Page 33: TRABAJO Postgress](https://reader034.fdocuments.es/reader034/viewer/2022052620/557b495fd8b42a13388b4dd8/html5/thumbnails/33.jpg)
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. 33
![Page 34: TRABAJO Postgress](https://reader034.fdocuments.es/reader034/viewer/2022052620/557b495fd8b42a13388b4dd8/html5/thumbnails/34.jpg)
EQUIPO 5
Pág. 34