меня задача такая. К нам в систему приходят сообщения из внешней системы и их много. На некоторые мы должны отреагировать, если для них существует запись в бд, если нет, то пропустить сообщение. Идея такая - сначала смотрим в фильтр блума. Если фильтр возвращает, что возможно есть, то идем в кэш, если там нет, то идем в бд. Насколько норм схема?
я бы поискал стандартные решения. пальцем в небо, но наверняка все стандартные либы для кешей типа гуавы, кафеина, хазелькаста и прочее уже оптимизированы по самое небалуйся и там фильтр блюма и так есть
Не пробовали Кассандру? Там есть фильтр Блума, если не ошибаюсь.
много это сколько? и какой прцоент от них вы храните
Обсуждают сегодня