System Design · Senior · Запитання 23 з 75
Чим відрізняються стратегії cache-aside, write-through і write-back?
- ✓Правильна відповідь: Кеш під час читання; запис у кеш і БД; відкладений запис у БД
- 2Це три назви однієї стратегії в різних базах даних
- 3Вони відрізняються лише обсягом пам'яті, виділеної під кеш
Пояснення
Cache-aside (lazy loading) - найпоширеніша: у разі промаху читаємо БД і кладемо в кеш. Write-through тримає кеш актуальним ціною повільного запису. Write-back швидший, але ризикує втратити дані в разі збою кешу.