U prezantua versioni i sistemit të menaxhimit të të dhënave të shpërndara Apache Cloudberry 2.2.0, që vazhdon zhvillimin e kodit të hapur të sistemit të menaxhimit të të dhënave Greenplum, e cila u shndërrua nga kompania Broadcom në një produkt të mbyllur pas blerjes së VMware. Projekti aktualisht është në inkubatorin Apache dhe do të kalojë në listën e projekteve kryesore të Apache kur infrastruktura dhe përkrahja të jenë gati.
Baza e të dhënave Cloudberry është një redaksion i shpërndarë i bazës së të dhënave me kod burimor PostgreSQL, e optimizuar për ekzekutimin e pyetjeve analitike mbi sasi të mëdha të dhënash (Data Warehouse). Për përpunimin paralel të të dhënave përdoret një arkitekturë masive-paralele (MPP, massively parallel processing), e cila siguron shkallëzim të depozitës në përmasa petabaitesh përmes ndarjes së të dhënave në segmente dhe angazhimit të një grumbulli për ruajtjen dhe përpunimin e tyre. serverësh.
Në mesin e përmirësimeve në Apache Cloudberry 2.2.0:
- U transferuan rregullimet e gabimeve, eliminimi i dobësive dhe optimizimet nga lëshimet PostgreSQL 14.4-14.10 (dega Cloudberry 2.x është ndërtuar mbi kodin burimor të PostgreSQL 14).
- Shtuar gjashtë shtesa: diskquota, gp_stats_collector, gp_relsizes_stats, reject_partition_fullscan, try_convert dhe yezzey.
- Shtuar zgjerimi interconnect, që ofron numra përmbledhës nga protokolli UDPIFC, të disponueshëm përmes pamjeve gp_interconnect_stats, gp_interconnect_stats_per_segment dhe gp_interconnect_stats_per_host. Zgjerimi mundëson analizimin e statistikave të bashkëpunimit midis nyjeve përmes kërkesave SQL në vend të analizimit të logjeve.
- Në optimizuesin ORCA është implementuar skanimi i brendshëm të tabelave në mënyrë paralele. Numri i procesorëve që drejtohen paralelisht konfigurohet përmes parametrave max_parallel_workers_per_gather.
- Siguruar mundësia e ekzekutimit paralel të operacioneve Full Join dhe Right Join.
- Për kërkesat që përfshijnë operacione të bashkimit të disa tabelave (JOIN), është implementuar teknika e optimizimit AQUMV (Përgjigje-Kërkese-Përdorim me Pamje të Materializuara).
- Shtuar mbështetje për shpërndarjet Rocky Linux 8/9/10 dhe Ubuntu 22.04/24.04. Ndihma për Ubuntu 20.04 është ndërprerë.
- Automatizuar ndihmën në ndërtimin e pakove në formate DEB dhe RPM për arkitekturat x86_64 dhe ARM64.
- Shtuar tabela me statistikat e serverit PXF pxf_stat_activity, si dhe funksionet pxf_cancel_backend dhe pxf_interrupt_backend për ndalimin e kërkesave të jashtme pa rinisur PXF. serverë PXF.
- Shtuar mbështetje për Java 17.
- Shtuar utilitarin gpbackman për menaxhimin e kopjeve rezervë, si dhe përpunuesin gpbackup_exporter për eksportimin e informacionit mbi kopjet rezervë në sistemin e monitorimit Prometheus.
- Përgatitur versionin e parë cloudberry-go-libs, një grup bibliotekash në gjuhën Go, të përdorura në Apache Cloudberry.
Burimi: opennet.ru
