Den nya versionen av den distribuerade databashanteraren Apache Cloudberry 2.0.0 har presenterats, vilket fortsÀtter utvecklingen av den öppna kodbasen för databashanteraren Greenplum, som efter förvÀrvet av VMware omvandlades av Broadcom till en stÀngd produkt. Apache Cloudberry 2.0.0 markerar den första versionen av projektet efter att koden överfördes till Apache-gemenskapen. Projektet Àr fortfarande i Apache-inkubatorn och kommer att överföras till primÀra Apache-projekt efter att infrastrukturen och den omgivande miljön Àr redo.
Databashanteraren Cloudberry Àr en distribuerad version av den öppna databashanteraren PostgreSQL, optimerad för att utföra analytiska frÄgor pÄ stora datamÀngder (Data Warehouse). För parallell databehandling anvÀnds en massiv-parallel-baserad arkitektur (MPP), som möjliggör skalbarhet av lagret till petabyte-storlekar genom att dela upp data i segment och anvÀnda en kluster för lagring och bearbetning. servrar.
Bland förbÀttringarna i Apache Cloudberry 2.0.0:
- ĂvergĂ„ngen till kodbasen PostgreSQL 14 har genomförts (Greenplum baserades pĂ„ PostgreSQL 12).
- Stöd för dynamiska tabeller har lagts till, vilket möjliggör automatisk uppdatering av frÄgeloggens resultat. Denna nya funktion Àr anvÀndbar för att arbeta med aktuella data, till exempel för realtidsdataanalys, Lakehouse-arkitekturer och automatiserade ETL-hanterare (Extract, Transform, Load).
- Ett nytt hybridformat för lagring, PAX (Partition Attributes Across), har införts, vilket kombinerar fördelarna med bÄde rad- och kolumnbaserade lagringssystem. PAX-formatet möjliggör hög prestanda, bÄde under hög skrivbelastning och vid genomförande av analytiska frÄgor.
- Planeringen och utförandet av distribuerade frÄgor har optimerats avsevÀrt.
- Hantera resurser har förbÀttrats: effektiviteten i arbetet med minne och CPU pÄ klustrets noder har ökat.
- Fördelningen av data mellan noder och den parallella behandlingen av förfrÄgningar har förbÀttrats.
- Backup-strategierna i distribuerade miljöer har utökats.
- Informationen om licenser och utformningen av kodfilernas rubriker har anpassats till kraven frÄn Apache Foundation. Binar artefakter har tagits bort frÄn kÀllkoden i releaserna.
- Byggprocessen för projektkomponenterna i sprÄken C++ och Python har förbÀttrats.
KĂ€lla: opennet.ru
