Amazon paziņoja par atvērtā pirmkoda datubāzu pārvaldības sistēmas DuckDB izstrādātāja DuckLabs iegādi. Iegādes darījums tika pabeigts 31. augustā, un darījuma summa netika atklāta. DuckDB izstrādes komanda pievienosies AWS un turpinās attīstīt DuckDB tehnoloģijas DuckLabs līdzdibinātāju vadībā.
DuckDB izstrādātie risinājumi ir paredzēti, lai modernizētu, vienkāršotu un uzlabotu AWS platformā piedāvātā analītikas steka efektivitāti. Amazon S3 ir paredzēts pārveidot par krātuves pakalpojumu ar iebūvētām datu analītikas iespējām. DuckDB koda bāze arī turpmāk tiks izstrādāta kā atvērtā pirmkoda projekts, izplatīta saskaņā ar MIT licenci un ko kūrēs bezpeļņas organizācija DuckDB Foundation. Pievienošanās AWS paplašinās DuckDB lietotāju bāzi un nodrošinās papildu resursus jaunu mērogošanas ideju ieviešanai.
DuckDB DBMS konceptuāli ir līdzīga SQLite un apvieno tādas funkcijas kā kompaktums, iegulto bibliotēku atbalsts, viena faila datubāzes glabāšana un komandrindas saskarne, ar iespējām un optimizācijām analītisku vaicājumu veikšanai, kas aptver ievērojamu daļu no saglabātajiem datiem, piemēram, visu tabulu satura apkopošanai vai vairāku lielu tabulu apvienošanai. DBMS atbalsta paplašinātu SQL valodas dialektu, tostarp papildu iespējas sarežģītu, ilgstošu un ligzdotu vaicājumu apstrādei.
Projekts izmanto apvalku no SQLite, parseri no PostgreSQL, Date Math komponentu no MonetDB, savu logu funkciju ieviešanu (pamatojoties uz Segment Tree Aggregation algoritmu), regulāro izteiksmju procesoru, kas balstīts uz RE2 bibliotēku, savu vaicājumu optimizētāju, MVCC mehānismu vienlaicīgas uzdevumu izpildes pārvaldīšanai, pamatojoties uz Hycurry querry, un Concurry the executor Per-pipelining Query Execution algoritms, kas ļauj vienā operācijā apstrādāt lielas vērtību kopas.
Avots: opennet.ru
