@bioforge
Верстающий пыхер

Как спроектировать архитектуру поиска?

Добрый день!
Подскажите как лучше организовать:
  1. Хранить в индексах эластика только нужную для поиска информацию. При результатам поиска вытаскивать только id документов. По id искать в mysql и отдавать клиенту.
  2. Хранить индексах эластика всю информацию. По результатам поиска сразу отдавать клиенту.


Какой из вариантов производительнее, надёжнее ?
  • Вопрос задан
  • 260 просмотров
Пригласить эксперта
Ответы на вопрос 2
un1t
@un1t
Хранить данные в эластике на мой взгляд плохая идея. Используй его только для поиска.
Ответ написан
Комментировать
@spotifi
2 й вариант быстрее.
у нас первичные данные в БД общего назначения.
поиск - в специализированно.
но когда находит - берет именно из специализированной.
однако наличие первичных данных в БД общего назначения дает спать спокойно.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы