Extensible Storage Engine 可扩展存储引擎开源项目

我要开发同款
匿名用户2021年03月11日
66阅读
开发技术C/C++
所属分类大数据、数据存储
授权协议MIT

作品详情

可扩展存储引擎 ExtensibleStorageEngine(ESE,也称JETBlue)是微软的一个 ISAM(有索引顺序访问方法)数据存储技术,在WindowsNT3.51中首次发布,此后不久在Exchange4.0中发布,并在90年代重写了两次,于此后的二十年中进行了大量更新。目前,ESE 已经使用超过25年,并仍广泛应用于 MicrosoftExchangeServer、ActiveDirectory、Office365和Windows系统功能中。

通过ESE,应用程序可以使用索引或顺序游标导航来从表中存储和检索数据。它支持非规范化模式,包括具有众多稀疏列,多值列以及稀疏和丰富索引的宽表。并且,ESE帮助应用程序可以使用事务处理的数据更新和检索来享受一致的数据状态。此外,ESE提供了故障恢复机制,即使在系统崩溃的情况下也可以保持数据一致性,以及通过预写日志和快照隔离模型在数据和架构上提供ACID(原子一致性隔离持久) 。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论