Разделение горячих и холодных данных может уменьшить рабочий набор, но не является прямой заменой полнотекстового поиска. Сначала сравните решаемые проблемы.
Рассматривали ли разделение данных на горячие (последние 3 месяца) и холодные для снижения нагрузки вместо Elasticsearch?
Разделение горячих и холодных данных может уменьшить рабочий набор, но не является прямой заменой полнотекстового поиска. Сначала сравните решаемые проблемы.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Разделение горячих и холодных данных может уменьшить рабочий набор, но не является прямой заменой полнотекстового поиска. Сначала сравните решаемые проблемы.
Если чаще запрашиваются последние три месяца, партиционирование или архивирование могут снизить объём активного чтения. Но потребность в релевантности, морфологии или сложном поиске этим не исчезает. Проверьте долю запросов к истории, SLA и стоимость доступа к архиву. В ответе о проекте уточните, рассматривали ли подход фактически и почему выбрали иной вариант.