postgresql es un sistema de gestión de base de datos relacional orientada a objetos y libre,...

23
POSTGRESQL

Upload: maria-luisa-redondo-carmona

Post on 02-Feb-2016

223 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD. El desarrollo de PostgreSQL

POSTGRESQL

Page 2: PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD. El desarrollo de PostgreSQL

PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD.

El desarrollo de PostgreSQL no es manejado por una sola empresa sino que es dirigido por una comunidad de desarrolladores y organizaciones comerciales las cuales trabajan en su desarrollo.

Page 3: PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD. El desarrollo de PostgreSQL

CARACTERISTICAS Alta concurrencia: Mediante un

sistema denominado MVCC PostgreSQL permite que mientras un proceso escribe en una tabla, otros accedan a la misma tabla sin necesidad de bloqueos.

Amplia variedad de tipos nativos: PostgreSQL provee nativamente

soporte para: Números de precisión arbitraria.

Page 4: PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD. El desarrollo de PostgreSQL

Texto largo ilimitado.

Figuras geométricas (con una variedad de funciones asociadas)

Direcciones IP (IPv4 e IPv6).

Bloques de direcciones estilo CIDR.

Direcciones MAC.

Arrays.

Page 5: PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD. El desarrollo de PostgreSQL

OTRAS CARACTERÍSTICAS

Claves ajenas también denominadas

Llaves ajenas o Claves Foráneas (foreign

keys).

Disparadores (triggers): Un disparador o trigger se define en una acción especifica basada en algo ocurrente dentro de la base de datos.

Page 6: PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD. El desarrollo de PostgreSQL

costo

● Bajo “Costo de Propiedad Total” (TCO) y rápido

“Retorno de la Inversión Inicial” (ROI)

● Altamente adaptable a las necesidades del cliente.

Page 7: PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD. El desarrollo de PostgreSQL

USUARIOS DESTACADOS Org, .info, .mobi y .aero registros de dominios

por Afilias. La American Chemical Society.

BASF.

IMDb.

Skype.

TiVo.

Penny Arcade.

Page 8: PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD. El desarrollo de PostgreSQL

Sony Online.[2]

U.S. Departamento de Trabajo.

USPS.

VeriSign.

Pictiger.com

Wisconsin Circuit Court Access con 6 * 180GB DBs replicados en tiempo real.

OpenACS y .LRN.

Page 9: PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD. El desarrollo de PostgreSQL

LENGUAJES QUE SE PUEDEN USAR:

C.

C++.

Java PL/Java web.

PL/Perl.

plPHP.

PL/Python.

Page 10: PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD. El desarrollo de PostgreSQL

PL/Ruby.

PL/sh.

PL/Tcl.

PL/Scheme.

Lenguaje para aplicaciones estadísticas R por medio de PL/R.

Page 11: PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD. El desarrollo de PostgreSQL

LAS NUEVAS VERSIONES DISPONIBLES

8.4.1 8.3.8 8.2.14 8.1.18 8.0.22 7.4.26.

Page 12: PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD. El desarrollo de PostgreSQL

ULTIMA VERSION Última versión estable 8.4 1 de julio

de 2009 Sistema operativo Multiplataforma Licencia BSD

Page 13: PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD. El desarrollo de PostgreSQL

MEJORAS DE LA VERSIÓN 8.4

Restauración de base de datos en procesos paralelos, que acelera la recuperación de un respaldo hasta 8 veces.

Configuración de ordenamiento configurable por base de datos, lo cual hace a PostgreSQL más útil en entornos con múltiples idiomas.

Page 14: PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD. El desarrollo de PostgreSQL

Actualizaciones “en el lugar” desde 8.3 a 8.4 con muy bajo downtime, gracias al uso de pg_migrator beta.

Nuevas Herramientas para Monitoreo de Consultas que le otorgan a los administradores mayor información sobre la actividad del sistema.

Privilegios por Columna, que permiten un control más granular de datos confidenciales.

Page 15: PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD. El desarrollo de PostgreSQL

VENTAJAS DE POSTGRESQL

Instalación Ilimitada: Con PostgreSQL, nadie puede demandarlo por violar acuerdos de licencia, puesto que no hay costo asociado a la

licencia del software.

➢ Soporte: Además de nuestras ofertas de soporte, tenemos una importante comunidad de profesionales y entusiastas de PostgreSQL de los que su compañía puede obtener beneficios y contribuir.

Page 16: PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD. El desarrollo de PostgreSQL

Ahorros considerables en costos de operación

PostgreSQL ha sido diseñado y creado para tener un mantenimiento y ajuste mucho menor que otros productos, conservando todas las características, estabilidad y

rendimiento.

➢ Estabilidad y Confiabilidad LegendariasEs extremadamente común que compañías

reporten que PostgreSQL nunca ha presentado caídas en

varios años de operación de alta actividad. Ni una sola vez. Simplemente funciona.

Page 17: PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD. El desarrollo de PostgreSQL

Multiplataforma PostgreSQL está disponible en casi

cualquier Unix (34 plataformas en la última versión estable), y ahora en versión nativa para Windows.

Herramientas gráficas de diseño y administración de BD

Existen varias herramientas gráficas de alta calidad para administrar las bases de datos (pgAdmin , pgAccess) y para hacer diseño de bases de datos (Tora , Data Architect).

Page 18: PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD. El desarrollo de PostgreSQL

Los Limites de PostgreSQL

●Máximo de base de datos : ILIMITADO ●Máximo de tamaño de tabla : 32TB ●Máximo de tamaño de registro : 1.6TB ●Máximo de tamaño de campo : 1GB ●Máximo de registros por Tabla :

ILIMITADO ●Máximo de campos por tabla : 250 a

1600 (depende de los tipos usados) ●Máximo de índices por tabla : ILIMITADO

Page 19: PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD. El desarrollo de PostgreSQL

POSTGRESQL INSTALADO EN PC

Page 20: PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD. El desarrollo de PostgreSQL
Page 21: PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD. El desarrollo de PostgreSQL

HERRAMIENTAS PARA LA ADMINISTRACION DE POSTGRESQL

Page 22: PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD. El desarrollo de PostgreSQL

Es una herramienta de tipo frontend que permite describir sentencias sql, ejecutarlas y visualizarlas.

El método de ingreso puede ser mediante la inserción directa del código en la consola, o la ejecución de sentencias dentro de un archivo de texto.

Page 23: PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD. El desarrollo de PostgreSQL

SITIOS WEB

http://www.apesol.org http://www.postgresql.org http://es

.wikipedia/wiki./licencia_BSD