微软开源可扩展存储引擎Extensible Storage Engine
喜歡就關注我們吧!
昨日,微軟副總裁?Scott Van Vliet?在推特上表示,可擴展存儲引擎?Extensible Storage Engine(ESE)現已開源。
可擴展存儲引擎?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(原子一致性隔離持久)?。
目前,微軟表示,出于安全性的考慮,倉庫中的代碼刪除了所有注釋并移除了某些文件類型。不過,其也將推動構建文件、代碼生成腳本以及更多基礎架構來獲得構建 ESE ,并表示,當下該代碼僅用于指導目的。
覺得不錯,請點個在看呀
總結
以上是生活随笔為你收集整理的微软开源可扩展存储引擎Extensible Storage Engine的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 当 .NET 5 遇上OpenTelem
- 下一篇: 使用缓存防击穿,解决微信”被动回复用户消