Amazon tillkännagav förvärvet av DuckLabs, utvecklaren av databashanteringssystemet DuckDB med öppen källkod. Förvärvet slutfördes den 31 augusti och transaktionsbeloppet offentliggjordes inte. DuckDB-utvecklingsteamet kommer att ansluta sig till AWS och fortsätta utveckla DuckDB-teknologier under ledning av DuckLabs medgrundare.
DuckDBs utveckling planeras att användas för att modernisera, förenkla och förbättra effektiviteten hos analysstacken som erbjuds på AWS-plattformen. Amazon S3 är avsett att omvandlas till en lagringstjänst med inbyggda dataanalysfunktioner. DuckDBs kodbas kommer att fortsätta utvecklas som ett öppen källkodsprojekt, distribuerat under MIT-licensen och kurerat av den ideella organisationen DuckDB Foundation. Att gå med i AWS kommer att utöka DuckDBs användarbas och ge ytterligare resurser för att implementera nya skalningsidéer.
DuckDB DBMS är konceptuellt likt SQLite och kombinerar funktioner som kompakthet, stöd för inbäddningsbara bibliotek, lagring av enskilda filer i databaser och ett CLI-gränssnitt, med funktioner och optimeringar för att köra analytiska frågor som täcker en betydande del av lagrade data, såsom att aggregera hela innehållet i tabeller eller slå samman flera stora tabeller. DBMS stöder en utökad dialekt av SQL-språket, inklusive ytterligare funktioner för att bearbeta komplexa, långvariga och kapslade frågor.
Projektet använder ett skal från SQLite, en parser från PostgreSQL, en Date Math-komponent från MonetDB, dess egen implementering av fönsterfunktioner (baserat på Segment Tree Aggregation-algoritmen), en processor för reguljära uttryck baserad på RE2-biblioteket, dess egen frågeoptimerare, en MVCC-mekanism för att hantera simultan exekvering av uppgifter (Multry-exekvering). jonmotor baserad på Hyper-Pipelining Query Execution-algoritmen, som gör att stora uppsättningar värden kan bearbetas i en operation.
Källa: opennet.ru
