PostgreSQL 8.2

Actualizaci贸n: un comentario muy divertido hecho en slashdot en relaci贸n al rendimiento de MySQL vs PostgreSQL 馃榾

How fast is it against MyISAM?

I've managed to get my PostgreSQL installation tuned to very high speeds simply by switching the database disk over to /dev/null. It runs fast as hell, and the data integrity is basically the same as MyISAM.

Hoy, luego de ocho meses de desarrollo y cinco de integraci贸n y pruebas, acaba de liberarse una versi贸n de esta magn铆fica base de datos.

Las nuevas herramientas y caracter铆sticas que incluye esta versi贸n:

Mejoras de Rendimiento: la versi贸n 8.2 mejora el rendimiento en alrededor de un 20% en pruebas de sistemas OLTP (procesamiento en l铆nea de transacciones) de gran escala. Los usuarios de sistemas data warehouse pueden notar mejoras a煤n mayores. Los cambios incluyen ordenamientos en memoria y en disco m谩s r谩pido, mejor escalabilidad en sistemas multi-procesador, mejor optimizaci贸n de consultas sobre datos particionados, cargas masivas m谩s r谩pidas y outer joins considerablemente acelerados.

Bases de Datos Warm Standby: una extensi贸n a nuestra caracter铆stica de 芦recuperaci贸n a un punto en el tiempo禄, introducida en la versi贸n 8.0, permite a los administradores crear f谩cilmente una copia para recuperaci贸n inmediata (failover) de su cluster de bases de datos.

Construcci贸n en l铆nea de 铆ndices: la construcci贸n de 铆ndices puede ocurrir mientras las aplicaciones escriben a las tablas de la base de datos, permitiendo el afinamiento de rendimiento sin afectar la disponibilidad.

Caracter铆sticas de SQL 2003: PostgreSQL, bien conocido por su conformidad a los est谩ndares, ha agregado sintaxis para varias caracter铆sticas introducidas en la especificaci贸n ANSI SQL:2003, incluyendo funciones de agregaci贸n estad铆stica, sentencias VALUE con m煤ltiples registros, UPDATE RETURNING y funciones de agregaci贸n de m煤ltiples columnas.

Las caracter铆sticas avanzadas que se ofrecen con PostgreSQL 8.2 antes que ning煤n otro sistema de gestor de bases de datos incluyen:

脥ndices Invertidos Generalizados: una forma m谩s escalable y programable de indexar datos semi-estructurados y texto.

DTrace: PostgreSQL ha sido instrumentado para permitir la trazabilidad a trav茅s de un marco gen茅rico de monitoreo, usando DTrace en Solaris y otras herramientas avanzadas de traza.

Caracter铆sticas adicionales

  • Bloqueos consultivos (芦advisory locks禄): permiten el control de objetos de bases de datos a nivel de aplicaci贸n usando el eficiente motor de bloqueos de PostgreSQL.
  • pg_dump selectivo: permite extraer vuelcos transaccionalmente consistentes de relaciones, seleccionando la inclusi贸n y exclusi贸n usando expresiones regulares.
  • Sentencias preparadas: tiene nuevas interfaces administrativas y mejoras de rendimiento en sentencias preparadas.
  • ISN/ISBN: este m贸dulo contiene tipos de datos para soportar descriptores de producto ISN para inventarios y sistemas de venta al por menor. Ha sido aumentado para soportar los 煤ltimos est谩ndares internacionales.
  • Criptograf铆a: el m贸dulo pgcrypto, soportando criptograf铆a dentro de la base de datos, fue actualizado con los 煤ltimos algoritmos.
  • Mejoras al SQL: nueva sintaxis, incluyendo UPDATE RETURNING, DROP IF EXISTS, ON COMMIT y nuevos comandos de propiedad (芦ownership禄) y permisos, para hacer m谩s f谩cil el manejo de objetos de la base de datos en la l铆nea de 贸rdenes.
  • Extracci贸n de registros por lotes en psql: permite devolver filas a la consola en lotes en lugar de todas a la vez.
  • Reconstrucci贸n de ECPG: la interfaz embebida C de PostgreSQL ha sido extensivamente reescrita y se agregaron nuevas interfaces.
  • Mejoras importantes en TSearch2: soporte de UTF-8, tesauros, soporte de reescritura de consultas e indexaci贸n GIN.
  • PL/Python: ahora soporta par谩metros con nombre y funciones que devuelven conjuntos.
  • Full Disjunctions: gracias a Google Summer of Code, PostgreSQL es el primer sistema de base de datos que tiene una implementaci贸n de este nuevo y radical algoritmo de join.
  • PGPool II: PGPool, bajo el auspicio del gobierno Japon茅s, ha agregado nuevas capacidades de balanceo de carga y particionamiento.
  • PL/Java: uno de nuestros dos lenguajes procedurales Java ha alcanzado estado de producci贸n completo, permitiendo la utilizaci贸n completa de Java dentro de la base de datos.

One Reply to “PostgreSQL 8.2”

  1. Pingback: www.programame.net

Comments are closed.