Paul Masurel Tantivy ve açık kaynak arama motoru serüvenini anlattı
Öne çıkanlar
- Paul Masurel, Rust tabanlı açık kaynak arama kütüphanesi Tantivy'yi 2017 yılında yayımladı.
- Tantivy ile yapılan başarım testleri, Apache Lucene geliştiricilerinin yeni optimizasyonlar geliştirmesine katkı sağladı.
- Quickwit 2024 yılında Datadog tarafından satın alındı ve yazılımın lisansı Apache olarak güncellendi.
Açık kaynak arama kütüphanesi Tantivy'nin geliştiricisi ve Quickwit'in kurucu ortağı Paul Masurel, ParadeDB ile yaptığı söyleşide projenin doğuşunu ve Datadog bünyesindeki çalışmalarını aktardı. Masurel, 2016 yılında Rust dilini öğrenmek ve arama sistemleri konusundaki bilgisini sınamak amacıyla Tantivy'yi geliştirmeye başladı. Apache Lucene mimarisinden esinlenen kütüphane, sonraki yıllarda Quickwit ve ParadeDB gibi projelerin temel arama motoru haline geldi.
Tantivy, geliştirildiği ilk yıllarda yayımlanan bağımsız başarım testlerinde Lucene'e kıyasla belirgin bir hız üstünlüğü gösterdi. Bu durum iki ekip arasında yapıcı bir teknik etkileşim başlattı; Lucene geliştiricileri Tantivy'den ilham alarak kendi sistemlerine optimizasyon yamaları ekledi ve performans farkını kapattı. Masurel, açık kaynak dünyasında rekabetin çekişmeye dönüşmek zorunda olmadığını, tarafların birbirini besleyerek sektörü ileri taşıyabileceğini ifade etti.
Quickwit'in 2024 yılında Datadog tarafından satın alınmasının ardından Masurel, şirket bünyesinde devasa ölçekli arama altyapıları üzerinde çalışmaya devam etti. Satın almanın bir parçası olarak Quickwit'in lisansı Apache olarak güncellendi ve açık kaynak sürüme optimizasyon katkıları sürdürüldü. Masurel, mevcut iş yükleri sayesinde sütun tabanlı veri tabanları ile arama motorları arasındaki sınırın yapay olduğunu net bir şekilde gördüğünü kaydetti.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.