Tvrtka Amazon najavila je kupnju tvrtke DuckLabs, koja razvija otvoreni DBMS DuckDB. Proces akvizicije završen je 31. kolovoza, a iznos transakcije nije objavljen. Tim programera DuckDB pridružit će se AWS-u i nastaviti rad na tehnologijama DuckDB pod vodstvom suosnivača tvrtke DuckLabs.
Iskustva DuckDB planiraju se iskoristiti za modernizaciju, pojednostavljenje i povećanje učinkovitosti analitičkog stoga koji se nudi na platformi AWS. Usluga Amazon S3 namjerava se pretvoriti u skladište s ugrađenim mogućnostima za analizu podataka. Kodna baza DuckDB nastavit će se razvijati kao otvoreni projekt, distribuiran pod MIT licencom i vođen neprofitnom organizacijom DuckDB Foundation. Ističe se da će pridruživanje AWS-u proširiti publiku korisnika DuckDB i omogućiti dodatne resurse za realizaciju novih ideja za skaliranje DBMS-a.
DBMS DuckDB konceptualno podsjeća na SQLite i kombinira takve osobine kao što su kompaktnost, povezivanje u obliku ugrađene biblioteke, pohrana Baze podataka u jednoj datoteci i CLI sučelje, s mogućnostima i optimizacijama za izvršavanje analitičkih upita koji obuhvaćaju značajan dio pohranjenih podataka, na primjer, provodeći agregaciju cijelog sadržaja tablica ili spajanje nekoliko velikih tablica. DBMS podržava prošireni dijalekt jezika SQL, uključujući dodatne mogućnosti za obradu složenih, dugotrajnih i ugnježdenih upita.
Projekt koristi ljusku iz SQLite-a, parser iz PostgreSQL-a, komponentu Date Math iz MonetDB-a, vlastitu implementaciju prozorastih funkcija (na temelju algoritma Segment Tree Aggregation), obrada regularnih izraza na temelju RE2 biblioteke, vlastiti optimizator upita, MVCC mehanizam upravljanja istovremenim izvršavanjem zadataka (Multi-Version Concurrency Control), kao i vektorizirani motor za izvršavanje upita temeljen na algoritmu Hyper-Pipelining Query Execution, omogućujući obradu velikih skupova vrijednosti u jednoj operaciji.
Izvor: opennet.ru
