Byla představena nová verze distribuované databázové platformy Apache Cloudberry 2.2.0, která pokračuje ve vývoji otevřeného kódu databáze Greenplum, jež byla po akvizici VMware převedena firmou Broadcom na uzavřený produkt. Projekt se momentálně nachází v inkubátoru Apache a bude převeden mezi hlavní projekty Apache po připravenosti infrastruktury a podpory.
DBMS Cloudberry je distribuovaná edice otevřené DBMS PostgreSQL, optimalizovaná pro provádění analytických dotazů nad velkými objemy dat (Data Warehouse). Pro paralelní zpracování dat se používá masivně paralelní architektura (MPP, massively parallel processing), která zajišťuje škálovatelnost úložiště až do petabajtních rozměrů díky dělení dat na segmenty a využívání pro jejich ukládání a zpracování clusteru. servery.
Mezi vylepšeními v Apache Cloudberry 2.2.0:
- Byly převedeny opravy chyb, odstranění zranitelností a optimalizace z vydání PostgreSQL 14.4-14.10 (větev Cloudberry 2.x je postavena na kódu PostgreSQL 14).
- Bylo přidáno šest rozšíření: diskquota, gp_stats_collector, gp_relsizes_stats, reject_partition_fullscan, try_convert a yezzey.
- Bylo přidáno rozšíření interconnect, které poskytuje souhrnné počítadla z protokolu UDPIFC, dostupná prostřednictvím pohledů gp_interconnect_stats, gp_interconnect_stats_per_segment a gp_interconnect_stats_per_host. Rozšíření umožňuje analyzovat statistiku interakce mezi uzly pomocí SQL dotazů namísto rozebírání logů.
- V optimalizátoru ORCA bylo implementováno vnitrosegmentové paralelní skenování tabulek. Počet paralelně spuštěných zpracovatelů se nastavuje pomocí parametru max_parallel_workers_per_gather.
- Byla zajištěna možnost paralelního provádění operací Full Join a Right Join.
- Pro dotazy, které obsahují operace spojení několika tabulek (JOIN), byla implementována technika optimalizace AQUMV (Answer-Query-Using-Materialized-Views).
- Byla přidána podpora distribucí Rocky Linux 8/9/10 a Ubuntu 22.04/24.04. Podpora Ubuntu 20.04 byla ukončena.
- Byla automatizována sestava balíčků ve formátech DEB a RPM pro architektury x86_64 a ARM64.
- Byla přidána tabulka se statistikou PXF serveru pxf_stat_activity, stejně jako funkce pxf_cancel_backend a pxf_interrupt_backend pro zastavení externích dotazů bez restartu. serveru PXF.
- Byla přidána podpora pro Java 17.
- Byla přidána utilita gpbackman pro správu záloh, stejně jako zpracovatel gpbackup_exporter pro export informací o zálohách do monitorovacího systému Prometheus.
- Byla připravena první verze cloudberry-go-libs, sady knihoven v jazyce Go používaných v Apache Cloudberry.
Zdroj: opennet.ru
