@iamoskvin2

Как организовать хранение email-сообщений email-модуля CRM-системы?

Задача - хранить все email-сообщения почтового ящика у себя на сервере с возможностью полнотекстового поиска по текстам сообщений.
Реализовал изначально в mysql, но так как писем много, то база начинает весить десятки гигабайт. Не покидает ощущение, что должно быть более подходящее решение для данной задачи.
Что-то можете порекомендовать? Может быть есть информация, как обычно реализуют данный функционал в CRM-системах...
  • Вопрос задан
  • 49 просмотров
Пригласить эксперта
Ответы на вопрос 2
BojackHorseman
@BojackHorseman Куратор тега MySQL
...в творческом отпуске...
скорость и релевантность поиска удовлетворяет? вот что важно, а объем базы в гигабайтах это мелочи. радуйтесь тихонько, что не в петабайтах.
Ответ написан
firedragon
@firedragon
Senior .NET developer
В нормальных системах есть свои интерфейсы у почтовиков, вы из своей crm только их дергаете.

Как вариант реализуйте внутренний интерфейс для отдачи письма, и скормите этот url для elasticsearch.
Ответ написан
Ваш ответ на вопрос

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

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