论坛 
IT客
设为首页
加入收藏
关于我们
首页  | 程序 | IT新闻 | IT基础 | 网络 | 系统 | 数据库 | 软件开发 | 软件下载 | 电影频道 | FLASH | 图片 | 技术文档 | 分类信息
网络 Cisco 网络设备 解决方案 系统 Windows Linux 服务器 系统安全 程序 Java Dotnet 数据库 Oracle MySQL MSSQL 软件开发 Web开发 桌面开发 IT基础 网页设计 平面设计 多媒体 工具软件 即时通讯 Flash FLASH爆笑 FLASH游戏 FLASH MTV FLASH彩铃 图片 明星 美女 笑话大全
子栏目  | FTP服务器 | Exchange | ISA Server | 域服务器 | Web服务器 | SQL Server | 其他服务器
首页 > 系统 > Windows > 服务器技术 > Exchange >
 
Exchange Server邮件存储系统-原理篇
作者: 发布时间:2008-04-28 09:35:38 来源:

    本文从数据库基本原理的角度入手,通过对Exchange Server Store模块的分析,来揭示Exchange Server邮件存储系统的工作原理和维护技巧。文章适合有一定Exchange Server管理经验的专业IT人员阅读,目的是使读者在维护Exchange Server邮件系统时,能够做到知其然,更知其所以然。

  Information Store和Extensible Storage Engine的层次关系

  众所周知,在Exchange Server中,Information Store (简称IS)Service是至关重要的。这个服务控制了对邮箱和公共文件夹数据库的操作请求。

  更进一步的来看,事实上Exchange Server的数据库系统是由名为Extensible Storage Engine(简称ESE)的数据库引擎来管理的。这个ESE引擎是微软专门为保存非关系型数据而开发的,在微软的很多系统中都有应用:例如,AD的数据库(ntds.dit文件)、Windows DHCP、Windows WINS、SRS等,后台都是由ESE数据库来提供支持的。

  


    
    我们知道,Exchange Server的数据库由edb文件、stm文件和众多的log文件组成。在这些文件内部,微软使用了名为“B+树”的内部数据结构,ESE引擎的任务之一,就是当Information Store服务请求访问数据库的时候,把这些请求转化成对内部数据结构的读写访问。B+树的特点是能够对存储在磁盘上的数据提供快速的访问能力。微软选用 B+树作为ESE后台结构的一个原因,就是尽可能提高访问数据时的I/O性能。这些B+树的结构对于Exchange Server Store服务来说是透明的,Store只需要把请求发给ESE即可,ESE会对这些数据结构进行操作。

  另外,作为一个数据库系统,ESE有责任提供事务(Transaction)级别操作的支持,并维护整个数据库的完整性和一致性。对于现代数据库系统,当我们提到事务时,一般用ACID这样的缩写来描述事务的特点:

   

    
    我们会在后面的篇幅中详细的讨论Exchange Server和ESE是怎样实现上述的要求的。 

1 2 3 4 5 6 7 8 下一页  
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关信息
 ·备份和还原Exchange 2007邮箱存储  (2008-04-28)
 ·在Exchange 2007限制用户收发外部  (2008-04-28)
 ·虚拟化技术在Exchange灾难恢复中  (2008-04-28)
 ·使用Exchange 2003防御地址欺骗  (2008-04-28)
 ·Exchange 2007 SP1新增的客户访问  (2008-04-28)
 ·Exchange 2007 SP1中新增的传输功  (2008-04-28)
 ·玩转Exchange 2007传输和路由功能  (2008-04-28)
 ·Exchange 2007 SP1中新增的邮箱功  (2008-04-28)
 ·在Exchange2007中自定义SMTP标题  (2008-04-28)
 ·如何简化Exchange 2007 OWA URL访  (2008-04-28)

发表评论
用户名: 密码:
验证码: 匿名发表
 
 搜索文章
 最新文章
·Exchange Server 2007 SP1 增
·用MOM2005监视Exchange Serv
·Exchange 2003 SP2对公用文件
·阻止Exchange服务器开放转发
·如何增强Exchange服务器的安
·Exchange 2007中如何授予邮箱
·Exchange安装因错误0x800704
·对Exchange 2007的数据库进行
·Exchange 2003 SP1 中的部署
·两个Exchange 2003组织间TLS
 热点文章 
· 我的xfce学习笔记(汉化)
·三个方法优化MySQL数据库查询
·Gnuplot科学绘图——入门篇
·IPW2100安装详细步骤说明
·Linux下使用Evolution收发Em
·在Archlinux 安装Maya7.01
·安装Linux中文输入法fcitx
·向Linux迁移的人才准备
·使用指南:好用的播放器mpd
·你应该知道的10个MySQL客户启

社区关于我们广告业务信息反馈合作伙伴网站地图
ITKee.Com 版权所有
Copyright © 2008 All rights reserved