WEB开发网
开发学院服务器Mail服务器 Exchange的循环日志和备份 阅读

Exchange的循环日志和备份

 2007-12-03 16:27:55 来源:WEB开发网   
核心提示:二、EXCHANGE 2000/2003存储系统的新特点在EX5.5中,ESE的版本为ESE97,Exchange的循环日志和备份(2),而在EX2000/2003里,ESE版本已经升级ESE98了,都需要向EDB文件请求邮箱结构信息,这是需要注意的,ESE引起在以下方面得到了改进:* I/O性能进一步提高和优化;*

二、EXCHANGE 2000/2003存储系统的新特点

在EX5.5中,ESE的版本为ESE97,而在EX2000/2003里,ESE版本已经升级ESE98了。ESE引起在以下方面得到了改进:

* I/O性能进一步提高和优化;

* 对日志文件增加了计算校验操作;

* 提高了ESEUTIL等工具的维护速度;

而IS也在以下方面有了更新:

* 在每个SERVER上提供最多5个SG(Storage Group)支持;

* 数据库STM文件格式的引入,提高了INTERNET邮件的性能;

* WSS的引入,用户可以使用多种协议访问数据库;

三、EDB和STM的关系

常有人问,EDB文件是数据库,那STM文件是做什么用的?可以删除吗?

在EX5.5里,只有EDB文件,因为在EX5.5发布时,微软主推的是内部邮件系统,因此其主要协议为MAPI,这是微软的私有邮件协议,EDB文件是专门为此协议优化过的。因此在EX5.5中,为了支持INTERNET邮件,必须在每次处理INTERNET邮件时,做一个格式转换。这显然带来了性能的损失。

在EX2000里,微软加大了对INTERNET邮件的支持,这就是STM文件的来源。MAPI格式是RPC和二进制标准的,而STM是纯文本加上一些MIME编码格式,这样的区别使得它们不可能存储在同一数据库里。因此EX2000中,微软开始使用EDB和STM两个文件来分别保存两种格式的邮件。并且在两个文件之间建立了引用和关联。对于用户来说,它的邮箱实际上是跨越了EDB和STM文件共同组成的。另外,需要注意的是,EDB文件中还保留着用户的邮箱结构。所以EDB文件更加重要。那么EDB和STM是怎么协同工作的呢?我们以几个情景来分析之。

情景一:用户使用OUTLOOK(MAPI)发送接收邮件

在该情景下,用户将邮件通过MAPI协议提交给数据库,直接被保存EDB文件中。当用户通过MAPI访问邮箱里的邮件时,如果被访问的邮件在EDB里,直接返回,如果在STM里(如外来邮件),则执行转换,将STM转换为EDB文件格式,再返回用户。

情景二:用户使用标准SMTP/POP3/IMAP4等协议访问

用户使用非MAPI协议提交的邮件,内容保存在STM文件里,但是由于EDB里有邮箱结构,STM没有,因此系统会把邮件的重要信息提取出来,放在EDB里。当用户用MAPI提取邮件时,过程同上,当用户通过标准协议访问时,同样需要进行格式转换,转换为STM文件格式返回。

这些转换是在后台发生的。对用户来说是透明的。通过上面的描述,你会看到,这两个文件是紧密联系的缺一不可。所以,在任何时间我们都不要单独操作这两个文件,它们是一个整体。同时也要注意的是,无论用户使用何方式访问邮箱,都需要向EDB文件请求邮箱结构信息,这是需要注意的。

看完上面两个情景解释,你对默认的“priv1.edb”、“priv1.stm”两个数据文件应该有区分和了解吧?!寡人刚接触Exhange的时候对这两个文件的区别也很感冒!

上一页  1 2 3 4  下一页

Tags:Exchange 循环 日志

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接