Amazon je objavio akviziciju DuckLabsa, razvojnog inženjera sustava za upravljanje bazama podataka otvorenog koda DuckDB. Akvizicija je dovršena 31. kolovoza, a iznos transakcije nije objavljen. Razvojni tim DuckDB-a pridružit će se AWS-u i nastaviti razvijati DuckDB tehnologije pod vodstvom suosnivača DuckLabsa.
Planirano je da se DuckDB-ov razvoj koristi za modernizaciju, pojednostavljenje i poboljšanje učinkovitosti analitičkog paketa koji se nudi na AWS platformi. Amazon S3 namjerava se transformirati u uslugu pohrane s ugrađenim mogućnostima analize podataka. DuckDB-ova kodna baza nastavit će se razvijati kao projekt otvorenog koda, distribuiran pod MIT licencom i kuriran od strane neprofitne DuckDB zaklade. Pridruživanje AWS-u proširit će korisničku bazu DuckDB-a i pružiti dodatne resurse za implementaciju novih ideja za skaliranje.
DuckDB DBMS konceptualno je sličan SQLiteu i kombinira značajke poput kompaktnosti, podrške za ugradljive biblioteke, pohrane baze podataka u jednoj datoteci i CLI sučelja, s mogućnostima i optimizacijama za pokretanje analitičkih upita koji pokrivaju značajan dio pohranjenih podataka, kao što je agregiranje cijelog sadržaja tablica ili spajanje nekoliko velikih tablica. DBMS podržava prošireni dijalekt SQL jezika, uključujući dodatne mogućnosti za obradu složenih, dugotrajnih i ugniježđenih upita.
Projekt koristi ljusku iz SQLite-a, parser iz PostgreSQL-a, komponentu Date Math iz MonetDB-a, vlastitu implementaciju funkcija prozora (temeljenu na algoritmu Segment Tree Aggregation), procesor regularnih izraza temeljen na RE2 biblioteci, vlastiti mehanizam za optimizaciju upita, MVCC mehanizam za upravljanje simultanim izvršavanjem zadataka (Multi-Version Concurrency Control) i vektorizirani mehanizam za izvršavanje upita na algoritmu Hyper-Pipeling Query Execution, koji omogućuje obradu velikih skupova vrijednosti u jednoj operaciji.
Izvor: opennet.ru
