PostPath's Approach to Storage

To achieve a significant improvement in performance and allow the email system to scale on a cost-effective basis as well as decrease system management and administration overhead, its necessary to adopt a different approach to storage; one that minimizes or eliminates completely the problems listed above. PostPath has done just that. After a review of existing storage approaches, we chose a storage architecture that eliminates the database entirely and seeks to leverage the speed, flexibility, reliability, and efficiency of modern filers and filing systems.

Now, rather than having to build an interlocking system of expensive hardware, complex software, and subtle procedures that attempt to contain issues with the Jet database, the PostPath Server™ solves the problem at the source, making the server's storage as easy to manage and maintain as any file server's. With this file-based approach, there is no intermediate database to fragment or become corrupted.  Under the filing-system storage model, each user has their own folder within the store; each user's folder contains subfolders corresponding to calendar, Inbox etc. Within an individual subfolder each message is represented by a file. Thus the basic approach of the store is "one file per message"; there is also a use of links to avoid duplicating file data (i.e. the store is a true "single instance" store).

Similarly, leveraging the file store in this way offers a significant performance improvement and potential cost savings. Performance improves because the file system does not have multiple levels of indirection between the email and the storage subsystem that is common with the Jet approach. Cost savings come from being able to use moderate or even low performance storage systems, rather than the high performance systems required by Jet.

In the following sections we will review how this file-based approach works with various storage technologies such as direct attached storage (DAS) as well as network attached storage (NAS) and storage attached networks (SAN). The storage technology that you choose (or have chosen) for your email and collaboration system will ultimately depend on your needs for performance and availability contrasted with the cost and complexity of the implementation based on the size of your organization and its requirements.

Simply put, using the filing system for storage offers a range of significant advantages that we have categorized below: