Uzņēmums Amazon paziņoja par DuckLabs iegādi, kas izstrādā atvērtā koda DBMS DuckDB. Apgūšanas process tika pabeigts 31. augustā, darījuma summa netiek atklāta. DuckDB izstrādātāju komanda pievienosies AWS un turpinās strādāt pie DuckDB tehnoloģijām DuckLabs līdzīpašnieku vadībā.
DuckDB izstrādājumus plāno izmantot, lai modernizētu, vienkāršotu un uzlabotu analītiskā steka efektivitāti, ko piedāvā AWS platforma. Amazon S3 pakalpojumu plānots pārvērst par glabātuvi ar iebūvētām datu analīzes iespējām. DuckDB kodu bāze turpinās attīstīties kā atvērta projekta formā, kurā izplatāmas saskaņā ar MIT licenci un ko pārvalda nekomerciālā organizācija DuckDB Foundation. Tiek uzsvērts, ka pievienošanās AWS paplašinās DuckDB lietotāju auditoriju un nodrošinās papildu resursus jaunu ideju īstenošanai DBMS mērogošanai.
DBMS DuckDB konceptuāli atgādina SQLite un apvieno tādas īpašības kā kompaktnība, iebūvējamās bibliotēkas pievienošana, datu bāzes glabāšana vienā failā un CLI saskarnei, ar iespējām un optimizācijām analītisko vaicājumu izpildei, kas aptver lielu daļu glabāto datu, piemēram, veicot visu tabulu saturu agregāciju vai vairākas lielas tabulas apvienošanu. DBMS atbalsta paplašināto SQL valodas dialektu, kas ietver papildu iespējas sarežģītu, ilgstošu un iegultu vaicājumu apstrādei.
Projektā tiek izmantota SQLite apvalks, PostgreSQL parseris, MonetDB komponentes Date Math, savs logu funkciju realizējums (balstoties uz Segment Tree Aggregation algoritmu), regulāro izteiksmju apstrādātājs, kas balstīts uz RE2 bibliotēku, savs vaicājumu optimizētājs, MVCC sistēmas vienlaicīgas izpildes kontrole (Multi-Version Concurrency Control), kā arī vektorizēts vaicājumu izpildes dzinējs, kas balstīts uz Hyper-Pipelining Query Execution algoritmu, ļaujot vienā operācijā apstrādāt lielas vērtību kopas.
Avots: opennet.lv
