Udgivelsen af den distribuerede DBMS Apache Cloudberry 2.2.0 er blevet præsenteret, som fortsætter udviklingen af den åbne kildekodebase for DBMS Greenplum, der blev omdannet til et lukket produkt af Broadcom efter opkøbet af VMware. Projektet er stadig i Apache-inkubatoren og vil blive overført til primære Apache-projekter, når infrastrukturen og de tilhørende elementer er klar.
Cloudberry-databasen er en distribueret version af den åbne database PostgreSQL, der er optimeret til at udføre analytiske forespørgsler på store datamængder (Data Warehouse). En massiv parallel behandlingsarkitektur (MPP) anvendes til parallel data behandling, hvilket giver mulighed for skalering af lageret op til petabyte-størrelser ved at opdele data i segmenter og benytte et cluster til opbevaring og behandling. servere.
Blandt forbedringerne i Apache Cloudberry 2.2.0:
- Fejlrettelser, sårbarhedsløsninger og optimeringer fra PostgreSQL-versionerne 14.4-14.10 er blevet overført (Cloudberry 2.x-grenen er bygget på PostgreSQL 14's kodedatabase).
- Seks udvidelser er tilføjet: diskquota, gp_stats_collector, gp_relsizes_stats, reject_partition_fullscan, try_convert og yezzey.
- Udvidelsen interconnect er blevet tilføjet, hvilket giver opsummerede tællere fra UDPIFC-protokollen, der er tilgængelige via visningerne gp_interconnect_stats, gp_interconnect_stats_per_segment og gp_interconnect_stats_per_host. Udvidelsen muliggør analyse af interaktioner mellem noder ved hjælp af SQL-forespørgsler i stedet for at skulle gennemgå logfiler.
- I ORCA-optimereren er der implementeret segmentparallel scanning af tabeller. Antallet af samtidig kørende behandlere kan justeres via parameteren max_parallel_workers_per_gather.
- Mulighed for parallel udførelse af Full Join og Right Join er sikret.
- For forespørgsler, der indeholder operationer til at sammenlægge flere tabeller (JOIN), er der implementeret optimeringsteknikken AQUMV (Answer-Query-Using-Materialized-Views).
- Support til Rocky Linux 8/9/10 og Ubuntu 22.04/24.04 er blevet tilføjet, og support til Ubuntu 20.04 er ophørt.
- Pakkeopbygning i DEB- og RPM-formater er automatiseret for arkitekturerne x86_64 og ARM64.
- Der er tilføjet en tabel med statistik for PXF-serveren pxf_stat_activity samt funktionerne pxf_cancel_backend og pxf_interrupt_backend til at stoppe eksterne forespørgsler uden genstart af PXF. server PXF.
- Support til Java 17 er blevet tilføjet.
- Gputility gpbackman er blevet tilføjet til backupadministration, samt behandleren gpbackup_exporter til eksport af backupoplysninger til overvågningssystemet Prometheus.
- Den første udgivelse af cloudberry-go-libs er blevet forberedt, et sæt biblioteker i Go-sprog, der bruges i Apache Cloudberry.
Kilde: opennet.ru
