Kompania Amazon shpalli blerjen e kompanisë DuckLabs, që zhvillon DBMS-në e hapur DuckDB. Procesi i absorcimit u përfundua më 31 gusht, shuma e marrëveshjes nuk publikohen. Ekipi i zhvilluesve të DuckDB do t'i bashkohet AWS dhe do të vazhdojë punën mbi teknologjitë DuckDB nën drejtimin e bashkëthemeluesve të kompanisë DuckLabs.
Përparimet e DuckDB planifikohen të përdoren për modernizimin, thjeshtimin dhe rritjen e efikasitetit të stack-ut analitik që ofrohet në platformën AWS. Shërbimi Amazon S3 ka ndërmend ta kthejë në një depo me mundësi të integruara për analizën e të dhënave. Kodi i DuckDB do të vazhdojë të zhvillohet si një projekt i hapur, i shpërndarë nën licencën MIT dhe i kuruar nga organizata jo fitimprurëse DuckDB Foundation. Vërehet se bashkimi me AWS do të zgjerojë audiencën e përdoruesve të DuckDB dhe do të ofrojë burime shtesë për realizimin e ideve të reja për shkallëzimin e DBMS-së.
DBMS-ja DuckDB konceptualisht i ngjan SQLite dhe kombinon karakteristika të tilla si kompaktësia, lidhja si një bibliotekë e integruar, ruajtja e DB-së në një skedar dhe ndërfaqja CLI, me mundësi dhe optimizime për ekzekutimin e kërkesave analitike që mbulojnë një pjesë të madhe të të dhënave të ruajtura, për shembull, duke kryer agregimin e të gjithë përmbajtjes së tabelave ose bashkimin e disa tabelave të mëdha. DBMS mbështet një dialekt të avancuar të gjuhës SQL, duke përfshirë mundësi shtesë për përpunimin e kërkesave komplekse, me gjatësi të madhe dhe të ngulitura.
Projekti përdor një mbështjellës nga SQLite, parserin nga PostgreSQL, komponentin Date Math nga MonetDB, realizimin e tij të funksioneve dritare (të bazuar në algoritmin Segment Tree Aggregation), një procesor për shprehje të rregullta të bazuar në bibliotekën RE2, optimizuesin e tij të kërkesave, mekanizmin MVCC për menaxhimin e ekzekutimit të përbashkët të detyrave (Multi-Version Concurrency Control), si dhe një motor të vectorizuar për ekzekutimin e kërkesave të bazuar në algoritmin Hyper-Pipelining Query Execution, i cili lejon përpunimin në një operacion të grupeve të mëdha të vlerave njëherësh.
Burimi: opennet.ru
