I
I
iamoskvin22020-02-21 15:53:57
MySQL
iamoskvin2, 2020-02-21 15:53:57

How to organize the storage of email messages in an email module of a CRM system?

The task is to store all email-messages of the mailbox on your server with the possibility of full-text search in message texts.
Initially implemented in mysql, but since there are a lot of letters, the database starts to weigh tens of gigabytes. There is a feeling that there must be a better solution for this task.
Can you recommend something? Maybe there is information on how this functionality is usually implemented in CRM systems...

Answer the question

In order to leave comments, you need to log in

2 answer(s)
L
Lazy @BojackHorseman MySQL, 2020-02-21
Tag

Are you satisfied with the speed and relevance of the search? that's what matters, and the volume of the database in gigabytes is trifles. rejoice quietly that not in petabytes.

V
Vladimir Korotenko, 2020-02-21
@firedragon

In normal systems, mailers have their own interfaces, you only pull them from your crm.
Alternatively, implement an internal interface for serving email, and feed this url to elasticsearch.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question