加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

电子邮件 – 邮件服务器存储后端:文件系统VS数据库

发布时间:2020-12-31 01:25:42 所属栏目:MsSql教程 来源:网络整理
导读:我试图比较邮件服务器软件,以决定在我工作的ISP使用哪些软件.我主要关注哪种存储后端更适合这种用途(再次,在ISP,即预期的大量用户和可能的重负载). 我的问题是:两个主要存储后端的优点/缺点是什么? 文件系统:一般来说,因为我认为格式没有显着差异,请纠

我试图比较邮件服务器软件,以决定在我工作的ISP使用哪些软件.我主要关注哪种存储后端更适合这种用途(再次,在ISP,即预期的大量用户和可能的重负载).

我的问题是:两个主要存储后端的优点/缺点是什么?

>文件系统:一般来说,因为我认为格式没有显着差异,请纠正我,如果我错了请.
>数据库:一般来说,无论引擎如何.

我试图搜索许多搜索词而没有成功,任何解释都会非常感激.

解决方法

使用邮件服务器软件,与所有软件一样,您需要深入了解并了解软件的工作原理.

例如,Cyrus IMAPd使用Maildir格式(至少在默认情况下),但除此之外,它还具有cyrus.{header,index,cache}文件,用于提高性能.由于这些数据文件,它可以将邮件标题和其他常见内容返回给邮件客户端,而无需扫描每个邮件文件,从而大大提高了性能.

使用基于数据库的软件,您需要找出哪个数据库服务器最适合您的邮件服务器,并且您可能需要一个称职的DBA来保持一切顺利运行.还要确保您的邮件服务器软件选择确实生成了合理的SQL查询.

如果你想安静地睡个好觉,这只是一个开始.您还需要考虑系统的可扩展性(例如,使用Cyrus,您可以使用Cyrus Murder或在Cyrus前放置Perdition以扩展到多个服务器),系统的可用性(如果一个服务器节点是否重要)是否下降),当然还有系统的可维护性.恢复单个邮箱有多容易?还是整个系统?如何备份潜在的大量邮件?如何管理用户帐户?

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读