Как стать автором
Обновить

Microsoft открыла исходный код Extensible Storage Engine

Время на прочтение2 мин
Количество просмотров6.4K


В конце января 2021 года Microsoft открыла исходный код Extensible Storage Engine. Проект доступен на GitHub под лицензией MIT.

Extensible Storage Engine (ESE) — это реализация API JET Blue, где JET означает Joint Engine Technology. Это собственный движок компании, который позволяет заменить реляционную базу данных. Механизм работы ESE основан на технологии индексированного и последовательного доступа (Indexed and Sequential Access Method — ISAM).

ESE предназначен для использования приложениями, которым необходимо быстрое и/или легко структурированное хранилище данных, если непосредственная работа с файлом или с реестром не удовлетворяет требованиям приложения относительно индексирования данных или их размера.

Microsoft использовала этот проект для создания Active Directory и Exchange 2000, а также в ядре Windows NT 3.51. Компания продолжает спустя почти 25 лет использовать эту технологию во внутренних серверах хранилищ для почтовых ящиков Office 365, своих SMP-системах, почти каждый клиент Windows имеет код ESE, начиная с Windows 2000, Windows XP и Windows Server 2003.

Microsoft убрала все комментарии разработчиков к исходному коду в репозитарии проекта ESE на GitHub. Компания пояснила, что «эта кодовая база имеет долгую историю внутренней разработки в Microsoft, поэтому, чтобы оставаться в безопасности с самой первой версией исходного кода, разработчики временно удалили все комментарии и исключили определенные типы файлов».

Также в репозитории ESE отсутствует тестовый код. Microsoft планирует опубликовать его в будущем.

В мае 2020 года Microsoft открыла исходный код интерпретатора языка программирования GW-BASIC.

В сентябре прошлого года Microsoft опубликовала исходные коды, а также документацию и примеры, автоматизированного инструмента для разработчиков — Project OneFuzz. Это фаззинг решение в настоящее время уже заменило сервис Microsoft Security Risk Detection Service.
Теги:
Хабы:
Всего голосов 8: ↑7 и ↓1+10
Комментарии8

Другие новости

Истории

Ближайшие события

7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань