Categories
PostgreSQL

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 on “PostgreSQL 8.2”

PostgreSQL 8.2...

Interesante recopilaci贸n de las novedades incorporadas en el gestor de bases de datos PostgreSQL: bases de datos warm standby, construcci贸n en l铆nea de 铆ndices, 铆ndices invertidos generalizados, etc....

Comments are closed.