A empresa Postgres Professional anunciou a disponibilidade do SGBD proprietário Pro Enterprise 15.1.1, baseado na base de código do PostgreSQL 15 e que inclui novas funcionalidades destinadas à integração nas próximas versões do PostgreSQL, além de uma série de complementos específicos para sistemas de alta carga. O SGBD suporta replicação multimaster, compressão de dados em nível de bloco, backup incremental, um pooler de conexões embutido, particionamento de tabelas otimizado, busca de texto completo aprimorada, compilação automática e agendamento de consultas.
Principais novidades:
- Suporte a pacotes (Packages, conjuntos de funções e procedimentos) no estilo Oracle para facilitar a migração de código escrito em PL/SQL ao transitar do Oracle para o Postgres. Do ponto de vista técnico, o suporte a pacotes é uma extensão da sintaxe da linguagem PL/pgSQL (com pequenas adições ao núcleo do SGBD), permitindo a implementação de um equivalente funcional aos pacotes Oracle e introduzindo uma série de comandos adicionais para trabalhar com eles.
- Passagem de parâmetros posicionais para o script em psql, o que permite a criação de shells scripts mais flexíveis e versáteis para trabalhar com o SGBD. Além das vantagens óbvias ao projetar novos scripts, isso facilitará a adaptação de scripts SQL ao migrar do SGBD Oracle, onde essa funcionalidade é familiar para o usuário.
- A extensão pgpro_anonymizer para mascaramento (ofuscação) de dados, que permite garantir a segurança do armazenamento de dados em sistemas corporativos, além de criar cópias anonimizadas de bancos de dados para uso em ambientes de teste e desenvolvimento.
- Baseada no pg_probackup, foi desenvolvida uma nova ferramenta de backup para ambientes corporativos, pg_probackup Enterprise, que implementa: um novo subsistema de entrada e saída, aumentando o desempenho; suporte ao protocolo S3 para armazenamento de dados em sistemas de nuvem; compatibilidade CFS (compressão de dados) com o mecanismo de criação de backups incrementais; suporte a todos os modos de criação de backups (DELTA, PAGE e PTRACK); suporte aos algoritmos de compressão LZ4 e ZSTD.
- Novas funções de manipulação de JSON do padrão SQL:2016, além da linguagem JSONPATH já implementada anteriormente.
- Pronto para trabalhar com a extensão TimescaleDB (após o anúncio oficial de suporte ao PostgreSQL 15 por seus desenvolvedores).
- Adição do módulo tds_fdw para simplificar a migração do MS SQL Server.
- Suporte oficial para processadores "Elbrus".
Fonte: opennet.ru
