簡體   English   中英

在CRM App數據庫中存儲電子郵件歷史記錄的最佳方法是什么

[英]What is the best approach for storing for Email History in CRM App databases

我們正在建立一個具有相當標准的數據庫模型的CRM。 用戶,權限,聯系人,潛在客戶等

我們還希望維護所有電子郵件通信,以便可以對其進行存儲,搜索和用作業務流程備份。

我想象電子郵件的流量將非常龐大-導致真正龐大的數據庫確實非常快。

將其與CRM應用程序捆綁在一起是否安全,還是應該將其隔離在自己的唯一數據庫中(可能在自己的服務器上)。

您可以使用mysql數據庫快速查找某些元數據(例如發送日期,電子郵件地址,主題或類似內容)以及唯一ID,並將與郵件相關的所有其他信息(如內容/附件)存儲在nosql數據庫(如redis)中,因為您可以使用唯一密鑰快速訪問那些。

我們正在使用這種方法來存儲> 8.000.000封電子郵件,並且由於建立索引,按電子郵件地址和/或日期進行的查找快速增長。

(如果您真的需要搜索郵件內容(例如全文搜索),我希望其他引擎(例如elasticsearch)比mysql全文搜索對搜索速度更加友好)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM