详析邮件服务器邮件存储和日志.docVIP

  • 4
  • 0
  • 约2.78千字
  • 约 7页
  • 2016-12-04 发布于天津
  • 举报
详析邮件服务器邮件存储和日志

详析邮件服务器邮件存储和日志 本文以数据库的基本原理为基础,分析了EXCHANGE SERVER的存储系统,并说明了各部分的作用。 一、IS服务和ESE的层次关系 IS服务是EXCHANGE服务器中重要的服务之一,它控制着对邮箱和PF的存储操作请求,EXCHANGE服务器的存储实际上是由ESE的数据库引擎来管理的。这个ESE引擎是微软专门为保存非关系型数据而开发的,目前在微软的很多产品中都有广泛的应用,如:AD数据库、DHCP、WINS、SRS等等。 EXCHANGE的数据库是由EDB文件、STM文件和LOG文件组成。在这些文件里,微软使用了“B+树”的内部数据结构。ESE的引擎的任务之一,就是当IS服务请求访问数据库的时候,把这些请求转化为对内部数据结构的读写访问。B+树的特点是能够对存储在硬盘上的数据提供快速访问能力。微软利用“B+树”作为ESE的后台结构的主要原因,就是尽可能的提高访问数据时I/O性能。当然,这些结构对于EXCHANGE STORE来说是透明的。 另外,作为一个数据库系统,ESE有责任提供事务级别的操作的支持,并维护数据库的完整性和一致性。对数据库系统而言,我们提到事务时,一般用ACID来描述事务的特点。 A--Atomic(原子的):事务必须是全或全无的操作,要么全部成功更新,要么全部不被更新 C--Consiste

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档