Foi lançado o Apache Cloudberry 2.2.0, que continua o desenvolvimento da base de código aberto do banco de dados Greenplum, que foi transformado em um produto fechado pela Broadcom após a aquisição da VMware. O projeto ainda está incubado na Apache e será promovido a um projeto primário da Apache assim que a infraestrutura e o suporte estiverem prontos.
O banco de dados Cloudberry é uma edição distribuída do banco de dados PostgreSQL de código aberto, otimizada para executar consultas analíticas em grandes volumes de dados (Data Warehouse). Para o processamento paralelo de dados, é utilizada a arquitetura de processamento massivamente paralelo (MPP), que permite escalabilidade do armazenamento até petabytes, por meio da segmentação dos dados e do uso de um cluster. servidores.
Entre as melhorias no Apache Cloudberry 2.2.0:
- Correções de bugs, eliminação de vulnerabilidades e otimizações foram transferidas das versões PostgreSQL 14.4-14.10 (o ramo Cloudberry 2.x é construído sobre a base de código do PostgreSQL 14).
- Seis extensões foram adicionadas: diskquota, gp_stats_collector, gp_relsizes_stats, reject_partition_fullscan, try_convert e yezzey.
- Adicionada a extensão interconnect, que fornece contadores agregados a partir do protocolo UDPIFC, disponíveis através das visões gp_interconnect_stats, gp_interconnect_stats_per_segment e gp_interconnect_stats_per_host. A extensão permite analisar a estatística de interação entre os nós usando consultas SQL em vez de analisar os logs.
- O otimizador ORCA implementou a varredura paralela de tabelas dentro de segmentos. O número de manipuladores executados em paralelo é configurável através do parâmetro max_parallel_workers_per_gather.
- Agora é possível executar operações de Full Join e Right Join em paralelo.
- Para consultas que contêm operações de junção de várias tabelas (JOIN), foi implementada a técnica de otimização AQUMV (Answer-Query-Using-Materialized-Views).
- Suporte adicionado para as distribuições Rocky Linux 8/9/10 e Ubuntu 22.04/24.04. O suporte para Ubuntu 20.04 foi descontinuado.
- Automatizada a construção de pacotes nos formatos DEB e RPM para as arquiteturas x86_64 e ARM64.
- Adicionada uma tabela com estatísticas do servidor PXF chamada pxf_stat_activity, bem como as funções pxf_cancel_backend e pxf_interrupt_backend para interromper consultas externas sem reiniciar o PXF. servidor PXF.
- Suporte adicionado para o Java 17.
- Adicionada a ferramenta gpbackman para gerenciamento de backups, assim como o manipulador gpbackup_exporter para exportar informações sobre backups para o sistema de monitoramento Prometheus.
- Preparado o primeiro lançamento do cloudberry-go-libs, um conjunto de bibliotecas em Go, utilizadas no Apache Cloudberry.
Fonte: opennet.ru
