System Design

Урок 03 · 11 хв

Кешування: cache-aside, TTL та інвалідація

Як віддавати гарячі дані з пам'яті і не показувати застарілі.

11 хвУрок 3 з 10Є практикаAsk AI до кожного пункту

Кеш тримає копію даних там, звідки їх читати швидше. Читання з пам'яті займає сотні наносекунд, мережевий запит до Redis у тому ж датацентрі триває до мілісекунди, а важкий SQL запит може тривати десятки й сотні мілісекунд. Якщо 90% запитів читають ті самі 10% даних, кеш знімає з бази більшу частину навантаження.

Далі після входу

Решта уроку відкривається після реєстрації

Перший урок кожного курсу відкритий без реєстрації. Щоб читати далі, робити практику і питати Ask, створи безкоштовний акаунт або увійди.