Predstavljeno je izdanje distribuirane DBMS-a Apache Cloudberry 2.0.0, koja nastavlja razvoj otvorene kodne baze DBMS-a Greenplum, koja je nakon sticanja VMware-a postala zatvoren proizvod od strane kompanije Broadcom. Apache Cloudberry 2.0.0 se označava kao prvo izdanje projekta nakon prelaska koda u Apache zajednicu. Projekat se trenutno nalazi u Apache inkubatoru i biće prebačen u grupu primarnih projekata Apache kada infrastrukturna rešenja budu spremna.
SODB Cloudberry je distribuirana različica odprtokodne SODB PostgreSQL, optimizirana za izvajanje analitičnih poizvedb nad velikimi skladišči podatkov (Data Warehouse). Za vzporedno obdelavo podatkov se uporablja arhitektura z masivno vzporednim procesiranjem (MPP), ki omogoča skalabilnost skladišča do petabajtnih velikosti z razdelitvijo podatkov na segmente in vključitvijo skupine strežnikov za njihovo shranjevanje in obdelavo. strežnikov.
Među poboljšanjima u Apache Cloudberry 2.0.0:
- Prelazak na kodnu bazu PostgreSQL 14 (Greenplum se zasniva na PostgreSQL 12) je realizovan.
- Dodata je podrška za dinamičke tabele, koje omogućavaju automatsko ažuriranje rezultata upita. Ova nova funkcionalnost je korisna prilikom rada sa ažuriranim podacima, na primer, za analizu podataka u realnom vremenu, Lakehouse arhitekturu i automatizovane ETL (Extract, Transform, Load) procesore.
- Implementiran je novi hibridni format skladišta PAX (Partition Attributes Across), koji kombinuje mogućnosti skladišta zasnovanih na redovima i kolonama. PAX format omogućava dobivanje visoke performanse kako pri visokom opterećenju pisanja, tako i pri izvršavanju analitičkih upita.
- Značajno je optimizirano planiranje i izvršavanje distribuiranih upita.
- Poboljšano je upravljanje resursima: poboljšana je efikasnost korišćenja memorije i CPU-a na čvorovima klastera.
- Poboljšana je distribucija podataka među čvorovima i paralelna obrada upita.
- Proširene su strategije sigurnosnog kopiranja u distribuiranim okruženjima.
- Informacije o licencama i formatiranje zaglavlja datoteka s kodom usklađene su sa zahtevima Apache fondacije. Binarni artefakti su isključeni iz izdanja u izvornoj kodu.
- Poboljšan je proces gradnje komponenti projekta na jezicima C++ i Python.
Izvor: opennet.ru
