Amazon, açık kaynaklı veritabanı yönetim sistemi DuckDB'nin geliştiricisi DuckLabs'ı satın aldığını duyurdu. Satın alma işlemi 31 Ağustos'ta tamamlandı ve işlem tutarı açıklanmadı. DuckDB geliştirme ekibi AWS'ye katılacak ve DuckLabs'ın kurucu ortaklarının liderliğinde DuckDB teknolojilerini geliştirmeye devam edecek.
DuckDB'nin geliştirmeleri, AWS platformunda sunulan analitik yığınının modernleştirilmesi, basitleştirilmesi ve verimliliğinin artırılması için planlanmaktadır. Amazon S3'ün, yerleşik veri analitiği yeteneklerine sahip bir depolama hizmetine dönüştürülmesi amaçlanmaktadır. DuckDB'nin kod tabanı, MIT lisansı altında dağıtılan ve kar amacı gütmeyen DuckDB Vakfı tarafından yönetilen açık kaynaklı bir proje olarak geliştirilmeye devam edecektir. AWS'ye katılım, DuckDB'nin kullanıcı tabanını genişletecek ve yeni ölçeklendirme fikirlerinin uygulanması için ek kaynaklar sağlayacaktır.
DuckDB veritabanı yönetim sistemi, kavramsal olarak SQLite'a benzer ve kompaktlık, gömülebilir kütüphane desteği, tek dosya veritabanı depolama ve komut satırı arayüzü gibi özellikleri, tabloların tüm içeriğini toplama veya birkaç büyük tabloyu birleştirme gibi depolanan verilerin önemli bir bölümünü kapsayan analitik sorguları çalıştırmak için yetenekler ve optimizasyonlarla birleştirir. Veritabanı yönetim sistemi, karmaşık, uzun süren ve iç içe geçmiş sorguları işlemek için ek yetenekler de dahil olmak üzere SQL dilinin genişletilmiş bir lehçesini destekler.
Proje, SQLite'tan bir kabuk, PostgreSQL'den bir ayrıştırıcı, MonetDB'den bir Date Math bileşeni, pencere fonksiyonlarının kendi uygulaması (Segment Tree Aggregation algoritmasına dayalı), RE2 kütüphanesine dayalı bir düzenli ifade işlemcisi, kendi sorgu iyileştiricisi, görevlerin eş zamanlı yürütülmesini yönetmek için bir MVCC mekanizması (Çoklu Sürüm Eşzamanlılık Denetimi) ve büyük değer kümelerinin tek bir işlemde işlenmesine olanak tanıyan Hyper-Pipelining Sorgu Yürütme algoritmasına dayalı vektörleştirilmiş bir sorgu yürütme motoru kullanıyor.
Kaynak: opennet.ru
