GO_INTERVIEW_LIB Telegram 685
Что такое «кеш-пробивка» (cache penetration) и как с этим бороться?

Кеш-пробивка — это ситуация, когда запросы приходят на данные, которых нет в кеше и никогда не будет, например, для несуществующих идентификаторов. Такие запросы всегда попадают в базу данных, перегружая ее.

Как с этим бороться?

Занесение пустых значений: если данные отсутствуют, сохранять в кеше пустое значение с коротким TTL.

Блокировка запросов: использовать блокировку (mutex), чтобы один поток обрабатывал запрос, а остальные ждали результат.

Предварительная фильтрация: проверять валидность запросов до обращения к кешу.
🤔6👍21



tgoop.com/go_interview_lib/685
Create:
Last Update:

Что такое «кеш-пробивка» (cache penetration) и как с этим бороться?

Кеш-пробивка — это ситуация, когда запросы приходят на данные, которых нет в кеше и никогда не будет, например, для несуществующих идентификаторов. Такие запросы всегда попадают в базу данных, перегружая ее.

Как с этим бороться?

Занесение пустых значений: если данные отсутствуют, сохранять в кеше пустое значение с коротким TTL.

Блокировка запросов: использовать блокировку (mutex), чтобы один поток обрабатывал запрос, а остальные ждали результат.

Предварительная фильтрация: проверять валидность запросов до обращения к кешу.

BY Библиотека Go для собеса | вопросы с собеседований


Share with your friend now:
tgoop.com/go_interview_lib/685

View MORE
Open in Telegram


Telegram News

Date: |

Step-by-step tutorial on desktop: SUCK Channel Telegram The imprisonment came as Telegram said it was "surprised" by claims that privacy commissioner Ada Chung Lai-ling is seeking to block the messaging app due to doxxing content targeting police and politicians. The court said the defendant had also incited people to commit public nuisance, with messages calling on them to take part in rallies and demonstrations including at Hong Kong International Airport, to block roads and to paralyse the public transportation system. Various forms of protest promoted on the messaging platform included general strikes, lunchtime protests and silent sit-ins. But a Telegram statement also said: "Any requests related to political censorship or limiting human rights such as the rights to free speech or assembly are not and will not be considered."
from us


Telegram Библиотека Go для собеса | вопросы с собеседований
FROM American