Tüm hikâyeler

Video · senaryo

Tek sorgu, bütün kasalar

Rutin bir güncelleme her barkod okutmasını 5 saniyeye çıkarıyor. Quentra'dan geçen kasalarda aynı sorgu 0,1 saniye, yani 50 kat hızlı.

Sorun

Bir market zincirinde rutin bir yazılım güncellemesi devreye alınıyor: her barkod okutmasına anlık stok kontrolü ekleniyor. Kontrolün içinde, her çağrıda satış tablosunu tarayan skaler bir fonksiyon (UDF) var ve bu fonksiyon her satır için yeniden çalışıyor.

Quentra ne yaptı

Doğrudan bağlı kasalarda ürün başına işlem süresi 5 saniyeye çıkıyor; kasiyer sistemin yanıtını beklerken kuyruk uzuyor. Sorun donanımda değil, ağda değil; SELECT listesindeki tek bir fonksiyon çağrısında.

Sonuç

Aynı sorguyu Quentra üzerinden gönderen kasalarda ise sorgu, tanımlı kurala göre iletim sırasında yeniden yazılıyor: maliyetli çağrı kalkıyor, FROM, WHERE ve parametreler birebir aynı kalıyor. Süre 0,1 saniyeye iniyor, yani 50 kat hızlı. Aynı donanım, aynı veri, aynı uygulama kodu; tek fark bağlantının Quentra'dan geçmesi.