Video
Bir Rapor, Yüz İstek, Tek Hesaplama
Ay sonu sabahı yüz kişi aynı raporu istiyor ve her istek raporu sıfırdan hesaplatıyor. Quentra Cache aynı soruya cevabı bir kez üretiyor.
Ay sonu kapanışı, saat 09:00. Ulusal çapta çalışan bir dağıtım şirketinde genel merkezden sahaya, depodan havalimanındaki satış ekibine kadar on ayrı konumda yüz kişi aynı raporu açıyor: Bölgesel Satış Özeti.
Aynı gün, aynı veri, aynı sonuç — ama her istek raporu SQL Server'da sıfırdan hesaplatıyor. Bir çalıştırma yaklaşık on saniye sürüyor, işlemci %95'e dayanıyor. Kimse kötü sorgu yazmamış; sorgu zaten olması gerektiği kadar ağır. Hata, aynı sonucun yüz kere yeniden üretilmesi.
Rapor trafiği Quentra'dan geçince rapor bir kez normal şekilde çalışıyor ve sonucu, bir geçerlilik süresiyle birlikte cache'e alınıyor. Kalan doksan dokuz istek SQL Server'a hiç uğramadan 180 milisaniyede yanıtlanıyor — tek sabahta yaklaşık 40 dakikalık bekleme yok oluyor. Süre dolduğunda saklanan sonuç düşüyor ve rapor bir kez daha çalışıyor: cache'teki veri hiçbir zaman bayatlamıyor.

