17 de noviembre de 2005

PostgreSQL 8.1

Nuevas Características Avanzadas

Roles: PostgreSQL ahora soporta roles de bases de datos, los que simplifican el manejo de grandes cantidades de usuarios con esquemas complejos de privilegios superpuestos.

Parametros de entrada/salida (IN/OUT): Las funciones ahora soportan parámetros de entrada (IN), salida (OUT) y entrada/salida (INOUT), lo cual mejora sustancialmente el soporte de lógica compleja y aplicaciones J2EE y .NET.

Compromiso en Dos Fases (Two-Phase Commit, 2PC): esta característica, muy necesaria para aplicaciones WAN y centros de cómputo heterogéneos, permite transacciones conformes con ACID a través de servidores distribuidos.

Mejoras de Rendimiento

Rendimiento Multiprocesador (SMP) mejorado: el gestor de memoria ha sido mejorado para 8.1, de manera que escala casi lineamente con el número de procesadores. Esto conlleva mejoras significativas de rendimiento en sistemas de 8 vías, 16 vías, dual-core y multi-core.

Recorridos de Mapas de Bits: los índices son convertidos a mapas de bits en memoria cuando es apropiado, otorgando hasta veinte veces más rendimiento en consultas complejas para tablas muy grandes. Esto también ayuda a simplificar la administración de bases de datos reduciendo significativamente la necesidad de índices multicolumna.

Particionamiento de Tablas: El optimizador de consultas es capaz de evitar recorrer secciones completas de tablas grandes, a través de una técnica conocida como Exclusión por Restricciones. Similar a las características de Particionado de Tablas de otros sistemas gestores de datos, esta característica mejora tanto el rendimiento como la gestión de datos para tablas de varios gigabytes.

Bloqueos Compartidos de Registros: El modelo de bloqueos «mejor que a nivel de registro» de PostgreSQL ahora soporta niveles de concurrencia aún mayores, a través de la adición de candados compartidos a nivel de registro para llaves foráneas. Estos candados compartidos mejorarán el rendimiento de inserción y actualización para muchas aplicaciones OLTP de gran concurrencia.

«PostgreSQL 8.1 ofrece una mejora de rendimiento enorme, a todos los niveles, en nuestros servidores Opteron de doble procesador», según Merlin Moncure, Administrador de Bases de Datos para Reliable Computer Solutions. «Más específicamente, estamos viendo alrededor de un 20% de reducción en los tiempos de ejecución de consultas simples, y una reducción adicional de un 20% en el nivel de carga de CPU, para una reducción total de carga del servidor de entre 20 y 40%».

Hay más de 120 otras mejoras, algunas de las cuales se encuentran detalladas en nuestro kit de prensa.


---
mas aqui

0 comentarios: