ĂshtĂ« publikuar versi i bazĂ«s sĂ« tĂ« dhĂ«nave tĂ« shpĂ«rndarĂ« Apache Cloudberry 2.0.0, qĂ« vazhdon zhvillimin e kodit tĂ« hapur tĂ« bazĂ«s sĂ« tĂ« dhĂ«nave Greenplum, e cila u shndĂ«rrua nga kompania Broadcom nĂ« njĂ« produkt tĂ« mbyllur pas blerjes sĂ« VMware. Apache Cloudberry 2.0.0 Ă«shtĂ« shĂ«nuar si publikimi i parĂ« i projektit, pas kalimit tĂ« kodit nĂ« komunitetin Apache. Projekti ende ndodhet nĂ« inkubatorin Apache dhe do tĂ« transferohet nĂ« projektet kryesore tĂ« Apache pas pĂ«rfundimit tĂ« infrastrukturĂ«s dhe shoqĂ«ruesve.
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.0.0:
- ĂshtĂ« realizuar kalimi nĂ« kodin burimor tĂ« PostgreSQL 14 (Greenplum bazohej nĂ« PostgreSQL 12).
- Janë shtuar mbështetje për tabela dinamike, që lejojnë azhurnimin automatik të rezultateve të pyetjeve. Ky funksionalitet është i dobishëm për nevojën për të punuar me të dhëna aktuale, për shembull, për analizën e të dhënave në kohë reale, arkitekturën Lakehouse dhe procesorët e automatizuar ETL (Extract, Transform, Load).
- ĂshtĂ« realizuar njĂ« format i ri hibrid tĂ« magazinimit PAX (Partition Attributes Across), qĂ« kombinon mundĂ«sitĂ« e magazinave tĂ« bazuara nĂ« rreshta dhe kolona. Formati PAX mundĂ«son arritjen e performancĂ«s sĂ« lartĂ« si nĂ« ngarkesat e larta tĂ« tĂ« dhĂ«nave ashtu edhe nĂ« ekzekutimin e pyetjeve analitike.
- ĂshtĂ« optimizuar ndjeshĂ«m planifikimi dhe ekzekutimi i pyetjeve tĂ« shpĂ«rndara.
- ĂshtĂ« pĂ«rmirĂ«suar menaxhimi i burimeve: Ă«shtĂ« rritur efikasiteti nĂ« punĂ«n me memorien dhe CPU-nĂ« nĂ« nyjat e klasit.
- ĂshtĂ« pĂ«rmirĂ«suar shpĂ«rndarja e tĂ« dhĂ«nave nĂ« nyja dhe pĂ«rpunimi paralel i pyetjeve.
- Janë zgjeruar strategjitë e kopjimit në mjediset e shpërndara.
- Informacioni mbi licencat dhe formatimi i titujve të skedarëve me kod janë sjellë në përputhje me kërkesat e Fondacionit Apache. Nga lëshimet në kodin burimor janë përjashtuar artefaktet binare.
- ĂshtĂ« pĂ«rmirĂ«suar procesi i ndĂ«rtimit tĂ« komponentĂ«ve tĂ« projektit nĂ« gjuhĂ«t C++ dhe Python.
Burimi: opennet.ru
