Megjelent az Apache Cloudberry 2.0.0, amely a Greenplum adatbázis-kezelő nyílt forráskódú alapjának fejlesztését folytatja. A Greenplum adatbázist a Broadcom vállalat zárttá alakította, miután megszerezte a VMware-t. Az Apache Cloudberry 2.0.0 a projekt első kiadásaként van nyilvántartva, miután a kódot átadták az Apache közösségnek. A projekt jelenleg az Apache inkubátorában található, és az Apache fő projektjei közé fog kerülni, amint az infrastruktúra készen áll.
A Cloudberry DBMS a PostgreSQL nyílt forráskódú elosztott változata, amelyet nagy mennyiségű adat elemzésére optimalizáltak (Data Warehouse). A párhuzamos adatfeldolgozás tömeges párhuzamos architektúrát (MPP, massively parallel processing) alkalmaz, amely lehetővé teszi a tárolórendszer skálázását petabájt méretig az adatok szegmensekre osztásával és egy csoport klaszterének használatával a tárolásra és feldolgozásra. szerverek.
Az Apache Cloudberry 2.0.0 fejlesztései között:
- Átálltak a PostgreSQL 14 kódalapra (a Greenplum a PostgreSQL 12-re épült).
- Dynamikus táblák támogatása került bevezetésre, amelyek lehetővé teszik a lekérdezések eredményeinek automatikus frissítését. Ez az új funkció hasznos, ha aktuális adatokkal kell dolgozni, például valós idejű adatelemzéshez, Lakehouse architektúrákhoz és automatizált ETL (Extract, Transform, Load) feldolgozókhoz.
- Bevezetésre került egy új hibrid tárolási formátum, a PAX (Partition Attributes Across), amely ötvözi a sor- és oszlop alapú tárolók lehetőségeit. A PAX formátum kiemelkedő teljesítményt biztosít mind írási terhelés alatt, mind analitikai lekérdezések végrehajtásakor.
- Jelentősen optimalizálták a párhuzamos lekérdezések tervezését és végrehajtását.
- Javították az erőforráskezelést: növelték a memória és a CPU hatékonyságát a klaszter csomópontjain.
- Fejlesztették az adatok elosztását a csomópontok között és a lekérdezések párhuzamos feldolgozását.
- Bővítették a biztonsági mentési stratégiákat elosztott környezetekben.
- A licencinformációkat és a kódfájlok fejlécének megformálását az Apache Alapítvány követelményeivel összhangba hozták. A kiadásokból a forráskódban kizárták a bináris artefaktokat.
- Javították a projekt összetevőinek építési folyamatát C++ és Python nyelveken.
Forrás: opennet.ru
