Predstavljen je izid distribuirane SODB Apache Cloudberry 2.2.0, ki nadaljuje razvoj odprtokodne baze podatkov Greenplum, ki jo je podjetje Broadcom po pridobitvi VMware spremenilo v zaprti izdelek. Projekt je trenutno v Apache inkubatorju in bo prešel med primarne projekte Apache, ko bo infrastruktura in spremljajoče zadeve pripravljene.
SODB Cloudberry je distribuirana različica odprtokodne SODB PostgreSQL, optimizirana za izvajanje analitičnih poizvedb nad velikimi skladišči podatkov (Data Warehouse). Za vzporedno obdelavo podatkov se uporablja arhitektura z masivno vzporednim procesiranjem (MPP), ki omogoča skalabilnost skladišča do petabajtnih velikosti z razdelitvijo podatkov na segmente in vključitvijo skupine strežnikov za njihovo shranjevanje in obdelavo. strežnikov.
Med izboljšavami v Apache Cloudberry 2.2.0:
- Preneseni so popravki napak, odprave ranljivosti in optimizacije iz izidov PostgreSQL 14.4-14.10 (veja Cloudberry 2.x je zgrajena na osnovi kode PostgreSQL 14).
- Dodana so bila šest dodatkov: diskquota, gp_stats_collector, gp_relsizes_stats, reject_partition_fullscan, try_convert in yezzey.
- Dodano je razširitev interconnect, ki zagotavlja povzetke števcov iz protokola UDPIFC, dostopne preko pogledov gp_interconnect_stats, gp_interconnect_stats_per_segment in gp_interconnect_stats_per_host. Razširitev omogoča analizo statistike interakcije med vozlišči s pomočjo SQL poizvedb namesto pregleda dnevnikov.
- V optimizatorju ORCA je bila izvedena intra-segmentna paralelna preiskava tabel. Število hkrati zagnanih obdelovalcev se nastavi preko parametra max_parallel_workers_per_gather.
- Omogočena je bila paralelna izvedba operacij Full Join in Right Join.
- Za poizvedbe, ki vsebujejo operacije združevanja več tabel (JOIN), je bila uvedena tehnika optimizacije AQUMV (Answer-Query-Using-Materialized-Views).
- Dodana je podpora za distribucije Rocky Linux 8/9/10 in Ubuntu 22.04/24.04. Podpora za Ubuntu 20.04 je bila prekinjena.
- Automatizacija gradnje paketov v formatih DEB in RPM za arhitekture x86_64 in ARM64.
- Dodana je tabela s statistiko PXF strežnika pxf_stat_activity, pa tudi funkcije pxf_cancel_backend in pxf_interrupt_backend za zaustavitev zunanjih poizvedb brez ponovnega zagona PXF. strežnika PXF.
- Dodana je podpora za Javo 17.
- Dodana je orodje gpbackman za upravljanje varnostnih kopij, kot tudi obdelovalec gpbackup_exporter za izvoz informacij o varnostnih kopijah v sistem za spremljanje Prometheus.
- Pripravljen je prvi izid cloudberry-go-libs, niza knjižnic v jeziku Go, ki se uporabljajo v Apache Cloudberry.
Izvor: opennet.ru
