01
Okuma Ağırlıklı Sistemler
Okumanın yazmayı büyük farkla geçtiği dört tasarım: anahtar üretimi, yönlendirme ve önbellekle çalışan bağlantı kısaltma servisi, yazmada dağıtma ile okumada toplama modellerinin aynı akış için karşılaştırılması, önek yapıları ve güncelleme gecikmesiyle kurulan arama önerisi ve statik ile dinamik içeriğin ayrıldığı içerik dağıtım tasarımı.
- 01 Bağlantı Kısaltma Servisi Okuma ağırlıklı ilk vaka: kısıtların işlevsel ve işlevsel olmayan gereksinim olarak sayıya çevrilmesi, dokuz varsayımdan kabaca büyüklük hesabının çıkarılması, kısa anahtar uzunluğunun doluluk oranı ile çakışma ve tahmin maliyeti üzerinden seçilmesi, sayaç tabanlı üretimin ölçülmüş bir farkla elenmesi ve tasarımın parça arızasındaki davranışıyla feda ettiği tazeliğin yazılması.
- 02 Haber Akışı Aynı akışın iki dağıtım modeliyle kurulması: yazmada dağıtma ile okumada toplamanın iş miktarının ölçülmesi, takipçi dağılımının ucunun ortalamayla yapılan hesabı yanıltması, karma modelin eşiğinin dağıtım kapasitesi ile görünme penceresinden bir sayı olarak türetilmesi ve dağıtım tüketicisi yavaşladığında pencerenin aşılma anının hesaplanması.
- 03 Arama Önerisi Yanıtın yazma anında hazırlanamadığı bir okuma vakası: önek ağacının bellek ve arama maliyetinin düz listeyle karşılaştırılması, ağacın derinliğinin bellek bütçesinden bir sayı olarak seçilmesi, güncelleme gecikmesinin ilk on öneride ürettiği değişimin ölçülmesi ve donan bir yapının bayatlıkla bozulması.
- 04 İçerik Dağıtım Tasarımı Statik ve dinamik trafiğin ayrılması: ayrımın kökene inen istek sayısına ve bayta etkisinin kenar önbelleği modeliyle ölçülmesi, eşiğin gerektirdiği isabet oranının hesaptan türetilmesi, istek isabeti ile bayt isabetinin ayrılması ve sürümlü adın bayatlık penceresini sıfırlaması.