La empresa Postgres Professional ha anunciado la disponibilidad de la base de datos propietaria Pro Enterprise 15.1.1, basada en el código fuente de PostgreSQL 15 e incluyendo nuevas funcionalidades que se transferirán para su integración en las próximas ramas de PostgreSQL, así como una serie de complementos específicos para sistemas de alta carga. La base de datos admite replicación multimaster, compresión de datos a nivel de bloques, copias de seguridad incrementales, un conectador de conexiones integrado, particionamiento optimizado de tablas, búsqueda de texto completo mejorada, compilación automática y planificación de consultas.
Novedades principales:
- Soporte para paquetes (Packages, conjuntos de funciones y procedimientos) al estilo de Oracle para facilitar la migración de código en el lenguaje PL/SQL al cambiar de Oracle a Postgres. Desde el punto de vista técnico, el soporte para paquetes es una extensión de la sintaxis del lenguaje PL/pgSQL (con pequeñas adiciones en el núcleo de la base de datos), mediante la cual se implementa un equivalente funcional de los paquetes de Oracle y se introducen una serie de comandos adicionales para trabajar con ellos.
- La transmisión de parámetros posicionales en el script en psql, lo que permite crear scripts de shell más flexibles y versátiles para trabajar con la base de datos. Además de las claras ventajas al diseñar nuevos scripts, esto simplificará la adaptación de scripts SQL al migrar desde bases de datos Oracle, donde tal funcionalidad es habitual para el usuario.
- La extensión pgpro_anonymizer para enmascarar (ofuscar) datos, que permite garantizar la seguridad del almacenamiento de datos en sistemas de nivel empresarial, así como crear copias de bases de datos anonimizadas para su uso en entornos de pruebas y desarrollo.
- Basado en pg_probackup, se ha desarrollado una nueva utilidad de copia de seguridad para entornos empresariales pg_probackup Enterprise, que incorpora: un nuevo subsistema de entrada/salida que mejora el rendimiento; soporte para el protocolo S3 para el almacenamiento de datos en sistemas en la nube; compatibilidad CFS (compresión de datos) con el mecanismo de creación de copias de seguridad incrementales; soporte para todos los modos de creación de copias de seguridad (DELTA, PAGE y PTRACK); soporte para algoritmos de compresión LZ4 y ZSTD.
- Nuevas funciones de procesamiento JSON del estándar SQL:2016 además del lenguaje JSONPATH previamente implementado.
- Disposición para trabajar con la extensión TimescaleDB (tras el anuncio oficial de su desarrollador sobre el soporte de PostgreSQL 15).
- Adición del módulo tds_fdw para facilitar la migración desde MS SQL Server.
- Soporte oficial para los procesadores 'Elbrus'.
Fuente: opennet.ru
