Trusence Her iddianın bir kaynağı var
Son güncelleme: 15 Kasım 2026 Ara English
Altyapı

Perplexity, arama okuma katmanında DynamoDB yerine CobbleDB’ye geçti

Şirketin kendi geliştirdiği Rust tabanlı CobbleDB, toplu arama okumalarında gecikmeyi düşürürken depolama yükünü de azalttı.

Güncellendi: 6 Ekim 2026

Perplexity, çekirdek arama sunum katmanını DynamoDB’den kendi geliştirdiği Rust anahtar-değer deposu CobbleDB’ye taşıdı. CobbleDB, büyük dil modeli bağlamının toplu olarak çekilmesi için tasarlandı; tek bir sorgu 100–120 sayfa anahtarını kapsayabiliyor ve kayıtlar ortalama yaklaşık 50 KB boyutunda oluyor. Mimari, kalıcı veriyi Pillar’da, toplu dosya hazırlığını Lorry’de ve düşük gecikmeli sorgu yanıtını CobbleDB’de ayırıyor; dışa aktarılan yükler için Amazon S3 kullanılıyor.

Üretim ölçümlerinde toplu okuma gecikmesi median değerde 31.4 ms’den 5.60 ms’ye, p90’da 56.7 ms’den 9.77 ms’ye ve p99’da 123 ms’den 24.2 ms’ye indi. Depolama maliyetleri en az %20 düştü. 100 KB’a kadar yüklerle yapılan sentetik testler saniyede 500,000 istek hızına ulaştı; ancak asenkron replika güncellemeleri nedeniyle sistem bir miktar tutarlılık gecikmesini kabul ediyor. Aravind Srinivas, iki sistem mühendisi ile AI coding agents’ın CobbleDB’nin 40,000 satırlık Rust kodunu iki ayda geliştirdiğini söyledi ve Perplexity’nin bunu yaklaşan bir sürümde open-source etmeyi planladığını belirtti.

Neden önemli

Arama katmanında daha düşük gecikme, büyük bağlamlı sorguların daha hızlı yanıt alması demek. Daha düşük depolama maliyeti ise bu tür iş yüklerinde altyapı harcamasını azaltıyor. Yaklaşan open-source planı, benzer mimariyi incelemek veya yeniden kullanmak isteyen ekipler için de kapı açıyor.

Kaynaklar · 1