Exchange Mailbox Services Architecture

A database schema is the definition of how the data is stored in the database file. As shown in Table 6-1, in all earlier versions of Exchange Server, each database has a mailbox, folder, message, and attachment table. These tables are used to store all information for all mailboxes in the database. This provides the ability to only store a message and attachment once for each of the mailboxes in the database. The previous database schema also includes a table for each folder to store the item contents of each folder.

Table 6-1. Exchange Server 2007 Table Structure

PER DATABASE

PER FOLDER

MAILBOX TABLE

FOLDER TABLE

MESSAGE TABLE

ATTACHMENT TABLE

MESSAGE/FOLDER TABLE

Terry

Terry: Sent Items ...

Get Microsoft® Exchange Server 2010: Best Practices now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.