Updated: July 13, 2020 (January 19, 2009)

  Analyst Report

Managed API for Storage Engine

My Atlas / Analyst Reports

532 wordsTime to read: 6 min
Rob Sanfilippo by
Rob Sanfilippo

Before joining Directions on Microsoft, Rob worked at Microsoft for 14 years where he designed technologies for Microsoft products and... more

A managed API is available for the Extensible Storage Engine (ESE), the database technology originally developed to drive the Exchange Server Information Store and Directory. ESE may be a useful data solution for applications with large amounts of lightly structured data, such as event logs or contact directories, and adding a managed API will make it simpler to use in applications that run on the .NET Framework, Microsoft’s primary development platform. However, the API is currently not supported by Microsoft.

Still Driving Exchange

ESE, an indexed sequential access method (ISAM) database system, has been available in most versions of Windows since the release of Windows 2000 and currently ships with Windows Vista and Windows Server 2008. It supports transactions (which maintain the consistency and integrity of a database) and write-ahead transaction log files (that enable failure recovery and online backup). Little or no database administration is required because ESE internally manages elements such as cache sizes and log file cleanup. A database created with ESE consists of a main file and supporting files and can scale to 16 terabytes.

Atlas Members have full access

Get access to this and thousands of other unbiased analyses, roadmaps, decision kits, infographics, reference guides, and more, all included with membership. Comprehensive access to the most in-depth and unbiased expertise for Microsoft enterprise decision-making is waiting.

Membership Options

Already have an account? Login Now