System Design · Senior · Pytanie 23 z 75
Czym różnią się strategie cache-aside, write-through i write-back?
- ✓Poprawna odpowiedź: Cache przy odczycie; zapis do cache i bazy; odroczony zapis do bazy
- 2To trzy nazwy jednej strategii w różnych bazach danych
- 3Różnią się tylko ilością pamięci przydzielonej na cache
Wyjaśnienie
Cache-aside (lazy loading) jest najpopularniejsza: przy chybieniu czytamy bazę i wkładamy do cache. Write-through utrzymuje cache aktualnym kosztem wolnego zapisu. Write-back jest szybszy, ale ryzykuje utratę danych przy awarii cache.