| TABLE A: Key Exchange 2000 Database Files, Access Patterns, and Design Best Practices |
| Database File |
Access Pattern |
Best Practices |
| Property store (.edb) |
Small (i.e., 4KB) random I/O (synchronous read, asynchronous write) |
Dedicate a RAID 1, RAID 0+1, or RAID 5 array to each SG. You can combine this database file with the streaming store if the server supports few or no Internet protocol clients. For MAPI clients, combine this store with the streaming store. For heavy I/O environments, you might need a separate array for each property store in an SG. (You can configure as many as five databases.) |
| SG transaction logs (.log) |
Sequential I/O (synchronous write) |
Dedicate a RAID 1 or RAID 0+1 array to each SG. |
| Streaming store (.stm) |
Large (i.e., 32KB or 64KB) random I/O (synchronous read and write) |
Dedicate a RAID1, RAID 0+1, or RAID 5 array to each SG. You can combine this database file with the property store if the server supports few or no Internet protocol clients. For MAPI clients, combine this store with the property store. For Internet protocol clients in heavy I/O environments, you might need a separate array for each streaming store in an SG. However, separate arrays will double storage requirements in a cluster. |