首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在CRM应用程序数据库中存储电子邮件历史记录的最佳方法是什么

在CRM应用程序数据库中存储电子邮件历史记录的最佳方法是什么
EN

Stack Overflow用户
提问于 2014-04-15 22:45:08
回答 1查看 141关注 0票数 1

我们正在构建一个具有相当标准的数据库模型的CRM。用户、权限、联系人、销售线索等

我们还希望维护所有电子邮件通信,以便可以存储、搜索和用作业务流程备份。

我想电子邮件流量将会非常大--导致一个大型数据库真的真的很快。

将其与CRM应用程序捆绑在一起是安全的,还是应该将其隔离在自己的唯一数据库中(可能是在自己的服务器上)。

EN

回答 1

Stack Overflow用户

发布于 2014-04-15 22:54:09

您可以使用mysql数据库作为一些元数据的快速查找,如发送日期、电子邮件地址、主题或类似元数据,以及唯一的id,并将与邮件相关的所有其他内容(如内容/附件)存储在一个nosql数据库(如redis )中,因为您可以使用唯一键快速访问这些内容。

我们正在使用这种方法来存储> 8.000.000封电子邮件,并且由于索引的缘故,通过电子邮件地址和/或日期查找的速度非常快。

(如果你真的需要搜索邮件内容(像全文搜索),我希望像elasticsearch这样的其他引擎会比mysql全文搜索更快的搜索速度)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23087120

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档