A Postgres Professional, um dos principais desenvolvedores de SGBD da Rússia, anuncia o lançamento de atualizações menores para o Postgres Pro Shardman versão 14.12.1.
Postgres Pro Shardman — um novo SGBD relacional distribuído para sistemas de alta carga, adequado para as maiores instalações de dezenas e centenas de TB, onde um único servidor não é suficiente. O SGBD permite dividir os dados em partes e distribuí-los entre diferentes servidores — shards. Isso garante resiliência integrada e o cumprimento das exigências ACID: atomicidade, consistência, isolamento e durabilidade.
No lançamento mais recente, novas funcionalidades foram adicionadas ao Postgres Pro Shardman, a performance foi aprimorada e alguns erros foram corrigidos. Entre as mudanças principais:
Núcleo e extensões
- Adicionado o parâmetro REMOTE ao comando EXPLAIN, que permite a saída do EXPLAIN para consultas executadas em um servidor remoto. Está habilitado por padrão.
- Implementada uma lógica própria de avaliação de custos dos planos. Isso permite que o planejador escolha planos agregados com mais frequência quando há semelhança entre planos gerais e especializados.
- Adicionada a supporte para a exclusão de seções durante a execução para nós de plano que executam agregação de dados em servidores externos. Esta otimização é necessária principalmente para a remoção de seções em planos gerais.
- Foram adicionadas métricas acumulativas sobre o volume de tráfego de rede entre os nós do cluster Shardman na visualização shardman.pg_stat_netusage.
- Atualizada a visualização pg_stat_activity, que agora mostra o status dos processos de manutenção do Shardman.
Utilitários de gerenciamento
- As vulnerabilidades CVE-2023-45288 e CVE-2023-44487 foram corrigidas.
- Corrigido um erro no comando shardmanctl cleanup, que impedia a remoção de grupos de replicação.
- A saída do comando foi aprimorada shardmanctl forall em caso de resultado vazio.
- Corrigido um falha no utilitário shardmand, que anteriormente ocorria se o cluster Shardman não estivesse completamente configurado.
Fonte: linux.org.ru
