可扩展存储引擎 Extensible Storage Engine(ESE,也称 JET Blue)是微软的一个 ISAM(有索引顺序访问方法)数据存储技术,在 Windows NT 3.51 中首次发布,此后不久在 Exchange 4.0 中发布,并在90年代重写了两次,于此后的二十年中进行了大量更新。目前,ESE 已经使用超过 25 年,并仍广泛应用于 Microsoft Exchange Server、Active Directory、Office 365 和 Windows 系统功能中。
通过 ESE,应用程序可以使用索引或顺序游标导航来从表中存储和检索数据。它支持非规范化模式,包括具有众多稀疏列,多值列以及稀疏和丰富索引的宽表。并且,ESE 帮助应用程序可以使用事务处理的数据更新和检索来享受一致的数据状态。此外,ESE 提供了故障恢复机制,即使在系统崩溃的情况下也可以保持数据一致性,以及通过预写日志和快照隔离模型在数据和架构上提供ACID(原子一致性隔离持久) 。