From the course: Exchange Server 2010: Designing and Implementing

Unlock this course with a free trial

Join today to access over 22,500 courses taught by industry experts.

Learn transaction processing requirements

Learn transaction processing requirements

- Now you might think that as you're adding data into your mailboxes and sending around email all over the place that that data is automatically been written to your EDB data base files. That's actually not the case. We have this complicated transactional processing going on on each of the mailbox servers. In the way that it works is, well, based off of a log stream. So, let's say that we have a 20 megabyte email that comes into this mailbox server here. Now what we're going to do initially is load that into memory, because we might have to grab that information again sometime soon. We're also going to put it into a series of transaction logs. The reason that we have these logs is as we're processing data we might have a server crash. We don't want to be writing to this data base file in the middle of that and corrupt the data base. So, we put stuff into these log files. These are written in one megabyte increments, and at some point later exchange will decide that okay this can be…

Contents