Esitletud on jaotatud andmebaasi Apache Cloudberry 2.0.0 vÀljalase, mis jÀtkab avatud koodiga Greenplumi andmebaasi arendamist, mille Broadcom muundas pÀrast VMware'i omandamist suletud tooteks. Apache Cloudberry 2.0.0 on mÀrgitud kui esimene projekt, mille kood edastati Apache'i kogukonnale. Projekt on endiselt Apache'i inkubaatoris ja edastatakse peamiste Apache'i projektide hulka, kui infrastruktuur ja toetavad vahendid on valmis.
Cloudberry andmebaas on hajutatud versioon avatud PostgreSQL andmebaasist, mis on optimeeritud suurte andmekogumite (andmehoidla) analĂŒĂŒtiliste pĂ€ringute tĂ€itmiseks. Andmete paralleelseks töötlemiseks kasutatakse massiivset paralleelset arhitektuuri (MPP, massively parallel processing), mis tagab salvestusmahu ulatuslikkuse petabaitideni andmete jagamise ja nende sĂ€ilitamiseks ning töötlemiseks klastrite kasutamise kaudu. serverite.
Apache Cloudberry 2.0.0 tÀiustuste seas:
- Ăleminek PostgreSQL 14 koodibaasile (Greenplum pĂ”hines PostgreSQL 12-l).
- Lisatud tugi dĂŒnaamilistele tabelitele, mis vĂ”imaldavad automaatselt vĂ€rskendada pĂ€ringute tulemusi. See uus funktsioon on kasulik, kui on vajalik töötada aktuaalsete andmetega, nĂ€iteks reaalajas andmeanalĂŒĂŒsi, Lakehouse arhitektuuri ja automatiseeritud ETL (Extract, Transform, Load) töötlejatega.
- Rakendatud uus hĂŒbriidne PAX (Partition Attributes Across) salvestusformaat, mis ĂŒhendab ridade ja veergude pĂ”histe salvestussĂŒsteemide omadused. PAX formaat vĂ”imaldab saavutada kĂ”rget jĂ”udlust nii intensiivsete kirjutuskoormuste korral kui ka analĂŒĂŒtiliste pĂ€ringute tĂ€itmisel.
- Oluliselt on optimeeritud hajutatud pÀringute planeerimist ja tÀitmist.
- Parandatud ressursside haldust: suurenenud mÀlu ja CPU tÔhusus klastrite sÔlmedes.
- Parandatud andmete jaotust sÔlmede vahel ning pÀringute paralleelset töötlemist.
- Laienetud varundamisstrateegiad hajutatud keskkondades.
- Teave litsentside ja koodifailide pÀiste koostamise kohta on viidud vastavusse Apache Fondi nÔuetega. VÀljalasetest on lÀhtekoodis vÀlistatud binaarsed artefaktid.
- Parandatud projekti komponentide kogumisprotsess C++ ja Python keeles.
Allikas: opennet.ru
