PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos y libre,...
-
Upload
maria-luisa-redondo-carmona -
Category
Documents
-
view
224 -
download
0
Transcript of PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos y libre,...
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.
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.
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.
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.
costo
● Bajo “Costo de Propiedad Total” (TCO) y rápido
“Retorno de la Inversión Inicial” (ROI)
● Altamente adaptable a las necesidades del cliente.
USUARIOS DESTACADOS Org, .info, .mobi y .aero registros de dominios
por Afilias. La American Chemical Society.
BASF.
IMDb.
Skype.
TiVo.
Penny Arcade.
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.
LENGUAJES QUE SE PUEDEN USAR:
C.
C++.
Java PL/Java web.
PL/Perl.
plPHP.
PL/Python.
PL/Ruby.
PL/sh.
PL/Tcl.
PL/Scheme.
Lenguaje para aplicaciones estadísticas R por medio de PL/R.
LAS NUEVAS VERSIONES DISPONIBLES
8.4.1 8.3.8 8.2.14 8.1.18 8.0.22 7.4.26.
ULTIMA VERSION Última versión estable 8.4 1 de julio
de 2009 Sistema operativo Multiplataforma Licencia BSD
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.
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.
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.
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.
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).
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
POSTGRESQL INSTALADO EN PC
HERRAMIENTAS PARA LA ADMINISTRACION 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.
SITIOS WEB
http://www.apesol.org http://www.postgresql.org http://es
.wikipedia/wiki./licencia_BSD