Esitletud on Apache Cloudberry 2.0.0, jaotatud andmebaasi, mis jÀtkab avatud allika Greenplum DB arendamist, mille Broadcom muutis pÀrast VMware'i omandamist suletud tooteks. Apache Cloudberry 2.0.0 on tÀhistatud kui esimene vÀljaanne projekti, pÀrast koodi edastamist Apache'i kogukonnale. Projekt asub endiselt Apache'i inkubaatoris ja kantakse pÔhiprojektide nimekirja pÀrast infrastruktuuri ja toetavate elementide valmidust.
Cloudberry andmebaas on jaotatud versioon avatud lĂ€htekoodiga PostgreSQL-ist, optimeeritud suure andmemahtude (Data Warehouse) analĂŒĂŒsikĂŒsimuste tĂ€itmiseks. Andmete paralleelse töötlemise jaoks kasutatakse massiivset paralleel arhitektuuri (MPP, massively parallel processing), mis vĂ”imaldab salvestusruumi skaleerimist petabaitide suuruseks, jagades andmed segmentidesse ja kaasates nende salvestamiseks ja töötlemiseks klastrit. serverid.
Apache Cloudberry 2.0.0 parendustes:
- Ăleminek PostgreSQL 14 koodibaasile (Greenplum pĂ”hines PostgreSQL 12-l) on teostatud.
- Lisatud on toetust dĂŒnaamilistele tabelitele, mis vĂ”imaldavad automaatselt uuendada pĂ€ringute tulemusi. Uus vĂ”imalus on kasulik, kui tuleb töötada ajakohaste andmetega, nĂ€iteks reaalajas andmeanalĂŒĂŒsiks, Lakehouse arhitektuurideks ja automatiseeritud ETL (Extract, Transform, Load) töötlemiseks.
- Uus hĂŒbriidne salvestusformaat PAX (Partition Attributes Across) on ellu viidud, mis ĂŒhendab ridade ja veergude baasil olevate salvestuslahenduste eelised. PAX formaat vĂ”imaldab saavutada kĂ”rget jĂ”udlust nii suure kirjutamise koormuse korral kui ka analĂŒĂŒtiliste pĂ€ringute tĂ€itmisel.
- Oluliselt on optimeeritud jaotatud pÀringute planeerimine ja tÀitmine.
- Parandatud on ressursihaldust: suurenenud on mÀluhalduse ja CPU efektiivsus klastrite sÔlmedes.
- Parandatud on andmete jaotamine sÔlmede vahel ja pÀringute paralleelne töötlemine.
- Laienenud on varundusstrateegiad jaotatud keskkondades.
- Lizentside ja koodifailide pealkirjade teave on viidud vastavusse Apache'i fondi nÔuetega. VÀljalaskeallikast on vÀlistatud binaarsed artefaktid.
- Komponentide kokkupaneku protsessi on parendatud C++ ja Python keeltes.
Allikas: opennet.ru
