Amazon mengumumkan akuisisi DuckLabs, pengembang sistem manajemen basis data sumber terbuka DuckDB. Akuisisi tersebut selesai pada 31 Agustus, dan jumlah transaksi tidak diungkapkan. Tim pengembangan DuckDB akan bergabung dengan AWS dan terus mengembangkan teknologi DuckDB di bawah kepemimpinan para pendiri DuckLabs.
Pengembangan DuckDB direncanakan untuk digunakan guna memodernisasi, menyederhanakan, dan meningkatkan efisiensi tumpukan analitik yang ditawarkan pada platform AWS. Amazon S3 dimaksudkan untuk diubah menjadi layanan penyimpanan dengan kemampuan analitik data bawaan. Kode sumber DuckDB akan terus dikembangkan sebagai proyek sumber terbuka, didistribusikan di bawah lisensi MIT dan dikelola oleh Yayasan DuckDB nirlaba. Bergabung dengan AWS akan memperluas basis pengguna DuckDB dan menyediakan sumber daya tambahan untuk mengimplementasikan ide-ide penskalaan baru.
Sistem manajemen basis data (DBMS) DuckDB secara konseptual mirip dengan SQLite dan menggabungkan fitur-fitur seperti kekompakan, dukungan pustaka yang dapat disematkan, penyimpanan basis data file tunggal, dan antarmuka CLI, dengan kemampuan dan optimasi untuk menjalankan kueri analitik yang mencakup sebagian besar data yang tersimpan, seperti mengagregasi seluruh isi tabel atau menggabungkan beberapa tabel besar. DBMS ini mendukung dialek bahasa SQL yang diperluas, termasuk kemampuan tambahan untuk memproses kueri yang kompleks, berjalan lama, dan bersarang.
Proyek ini menggunakan shell dari SQLite, parser dari PostgreSQL, komponen Date Math dari MonetDB, implementasi fungsi jendela sendiri (berdasarkan algoritma Segment Tree Aggregation), pemroses ekspresi reguler berdasarkan pustaka RE2, pengoptimal kueri sendiri, mekanisme MVCC untuk mengelola eksekusi tugas secara simultan (Multi-Version Concurrency Control), dan mesin eksekusi kueri vektor berdasarkan algoritma Hyper-Pipelining Query Execution, yang memungkinkan sekumpulan nilai besar diproses dalam satu operasi.
Sumber: opennet.ru
