数据库文件:我们有.EDB文件,我们将在稍后的演示中研究它。它是MAPI数据库。.STM文件是流式或Internet数据库。
[数据库文件]
现在让我们讨论一下数据库文件。
[数据库文件]
数据库文件:我们有.EDB文件,我们将在稍后的演示中研究它。它是MAPI数据库。.STM文件是流式或Internet数据库。数据库按照类型存放,如果该数据是MAPI数据,它就存入.EDB文件中,如果是Internet或流式数据,它就存入.STM文件。
流式文件存储速度较快。它们可以存储原始数据,没有二进制树开销。平面数据可以非常快速而高效地传输。
每个.STM文件和.EDB文件是与某数据库相关联的单元。每个数据库分别有一个.STM和.EDB文件。空间使用信息校验和存放于一个MAPI文件( .EDB文件)中,记录引用.STM文件中的页表。
这里也会出现随播内容转换,假设有一个MAPI文件,你想要获取存放于.STM文件中的数据,当你请求该数据时就会出现随播内容转换,该数据将被转换为 MAPI格式,然后你就可以浏览该数据。这样做的优点在于,如果你要请求本地格式的数据,此时将没有任何内容转换,于是速度就快多了。 [本地内容和延迟转换]
让我们研究一下本地和延迟内容转换。当我们研究存储时,我们会遇到存储的进程和公共或专用数据库,具体是什么类型是无关紧要的。在蓝色.EDB属性存储和流式.STM存储的中央有两个文件。我们有MAPI客户端和POP客户端。让我们看一看这里的第一个提交。如果某MAPI客户端提交某些数据,该数据将存放于.EDB文件中。数据就位于该位置。MAPI客户端试图检索该数据,它从EDB存储中直接检索数据,无需内容转换。如果某POP、IMAP或NTP客户端想要检索该数据,它可以找到该数据,然后按照请求进行内容转换,然后客户端就可以以本地格式查看该数据。如果数据来自于SATP或其他Internet数据,该数据将被存放于流式媒体文件中,并且以本地格式存放。属性被填充到.EDB文件中,数据则被填充到.STM文件中。
如果某MAPI客户端查找该数据,或者搜索该数据,它可以通过MAPI数据库(即.EDB文件)中的引用找到该数据。它可以找到数据,随播内容转换确保客户端可以查看数据的内容。
[演示1:创建存储组和多数据库,显示数据库文件]
现在让我们切换到演示机器上。我们将创建一些存储组,以说明多数据库和数据库文件。
这里安装了Exchange 2000。我将调用Exchange System Manager(系统管理器)。这里是Exchange组织:Streetmarket。我将简单地研究Streetmarket的属性,启动路由组和管理组,我们将在现在和稍后的演示中复习这些概念。系统通知我需要重新启动控制台。事实上并不需要重新启动。这样就行了。目前发布的仍然是测试版代码。这是我们的第一个管理组,这是我们的服务器:ARMASC2和ARMASC3。这是我所在的机器:ARMASC2。如果我展开ARMASC2,我将看到ARMASC2上的第一个存储组。这是默认的存储组。在名为"第一个存储组"的单存储组下有一个邮箱存储和一个公共文件夹存储。它紧密地映像了Exchange 5.5。我们有一个PRIV和一个PUB--尽管我们通常称之为邮箱存储--这里的单存储组都有一个单存储事务法则。
我们可以深入研究该部分内容,我们看到了非常类似于Exchange 5.5的一些内容;我们看到了登录用户,也就是当前登录的用户。我们看到了系统上存在的邮箱。消息数等特性非常类似于Exchange 5.5。我们将在稍后讨论全文索引。
这里是公共文件夹抽屉。登录特性类似于Exchange 5.5。这里是公共文件夹实例,我们可以确定哪个公共文件夹位于服务器上,也可以按照需要得到它们的某些属性。我们可以通过它检查复制状态,我们也可以使用稍后将讨论的全文索引。
下面研究一下存储组。记住,存储组控制事务日志。事务日志与存储组相关联,而不是与数据库关联。如果我们研究存储组的属性,我可以看到事务日志的位置,我可以看到存放事务日志的系统文件。你可以看到日志前缀。它的名字不是.EDB日志,而是E00日志;这就是日志前缀。下一个存储组将是E01,它的存储位置可以不同。现在你看到的是第一个存储组,它的位置与Exchange 5.5的位置完全相同,也就是位于Exchange Server目录下的 MDB数据。我们可以选择启用或禁用循环日志。
最小化该窗口并启动Explorer。我们将讨论系统中的实际文件。我们将研究Exchange Server文件夹。这里有MDB数据,你可以在这里看到第一个事务日志E00,记住它就是日志前缀。这里有以前的日志,我们的检查点文件。这里有我们的数据库文件:PRIV1和PUB1。请注意,PRIV有两个文件:MAPI .EDB文件和流式媒体.STM文件。这里是我们的PUB MAPI文件和流式文件。这里还有我们的资源日志。你将看到创建的每个数据库都有两个文件。
启动Outlook。我已经在ARMASC2上的第一个邮箱存储上创建了一些邮箱。我将以管理员身份登录。当然,我可以非常方便地向我自己或该服务器的其他收件人发送消息,或向管理员用户或测试用户发送消息。现在编写一个相当简单的消息,我会给我自己发送一个副本。发出该消息,在该消息被选择并传递后,该消息将很快到达我的邮箱。这就是该消息。我们将要清空Outlook。对你而言,知道此时我将保持Outlook的清空状态是非常重要的。我将最大化 Exchange系统管理器,创建另一个邮箱存储。如果想要创建新邮箱存储,只需鼠标右击想要使用的存储组。然后选择创建一个新邮箱存储。
现在,知道我刚才只是最小化了Outlook是很重要的。我没有关闭Outlook,它仍然处于开启状态。我仍然是登录到该系统上的一个用户。现在我将回到Exchange系统管理器,我们将创建另一个邮箱存储。要这样做,我将选择我打算使用的存储组,在本例中就是第一个存储组。我将选择"新?quot;,然后选择"邮箱存储",以创建新的邮箱存储。它首先需要你输入名称。我将称之为"第二个邮箱存储"。我们可以看到,系统已经选择将它命名为数据库文件的名称。