Amazon har annonceret opkøbet af DuckLabs, som udvikler den open source database DuckDB. Processen blev afsluttet den 31. august, og købsprisen er fortrolig. DuckDB’s udviklerteam vil slutte sig til AWS og fortsætte arbejdet med DuckDB-teknologier under ledelse af medstifterne af DuckLabs.
DuckDB’s resultater planlægger at blive brugt til at modernisere, forenkle og forbedre effektiviteten af den analytiske stak, der tilbydes på AWS-platformen. Amazon S3-tjenesten vil blive omdannet til et lager med indbyggede datanalysefunktioner. DuckDB's kodebase vil fortsætte med at udvikle sig som et open source-projekt distribueret under MIT-licensen og kurateret af den non-profit organisation DuckDB Foundation. Det bemærkes, at tilslutningen til AWS vil udvide DuckDB's brugerbase og give yderligere ressourcer til at realisere nye ideer til skaleringsløsninger for databasen.
DuckDB minder konceptuelt om SQLite og kombinerer egenskaber såsom kompakthed, tilslutning som en indlejret biblioteksfil, lagring af databaser i én fil og CLI-interface med funktioner og optimeringer til udførelse af analytiske forespørgsler, der dækker en væsentlig del af de gemte data, eksempelvis aggregering af alt indholdet i tabeller eller sammenfletning af flere store tabeller. Databasen understøtter en udvidet SQL-dialekt, der inkluderer ekstra muligheder for behandling af komplekse, langvarige og indlejrede forespørgsler.
Projektet bruger en skal fra SQLite, parser fra PostgreSQL, Date Math-komponent fra MonetDB, sin egen implementering af vinduesfunktioner (baseret på Segment Tree Aggregation-algoritmen), en regex-behandler baseret på RE2-biblioteket, sit eget forespørgselsoptimeringssystem, og MVCC-mekanismen til håndtering af samtidige opgaver (Multi-Version Concurrency Control), samt en vektoriseret forespørgselsudførelse motor baseret på Hyper-Pipelining Query Execution-algoritmen, der muliggør behandling af store værdsæt i én operation.
Kilde: opennet.ru
