Microsoft открывает исходный код механизма хранения, на котором работают Exchange Server, Office 365 и части Windows.

Значок времени чтения 2 минута. читать


Читатели помогают поддержать MSpoweruser. Мы можем получить комиссию, если вы совершите покупку по нашим ссылкам. Значок подсказки

Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь MSPoweruser поддержать редакционную команду. Читать далее

Microsoft Windows 10

Microsoft Windows 10

Недавно Microsoft открытым исходным кодом Extensible Storage Engine (ESE, когда-то известный как JET Blue). ESE — это ядро ​​базы данных, отличное от SQL, со сроком службы более 25 лет. Он был запущен с Windows NT 3.51 и по сей день остается основным активом Microsoft. Даже сегодня внутренние серверы хранилища почтовых ящиков Office 365, большие системы SMP и каждый отдельный клиент Windows имеют код ESE.

  • Он работает на сотнях тысяч машин и миллионах дисков для внутренних серверов хранилища почтовых ящиков Office 100.
  • Он также работает на больших SMP-системах с ТБ памяти для крупных развертываний Active Directory.
  • На каждом клиентском компьютере Windows есть несколько экземпляров базы данных, работающих в режимах нехватки памяти. На сегодняшний день в более чем 1 миллиарде устройств с Windows 10 ESE используется в клиентских SKU для Windows, начиная с Windows XP.

Вот что делает ESE:

ESE позволяет приложениям сохранять и извлекать данные из таблиц, используя индексированную или последовательную навигацию курсора. Он поддерживает денормализованные схемы, включая широкие таблицы с многочисленными разреженными столбцами, многозначными столбцами, а также разреженными и богатыми индексами. ESE позволяет приложениям получать согласованное состояние данных с помощью обновления и извлечения транзакционных данных. Предусмотрен механизм восстановления после сбоя, так что согласованность данных сохраняется даже в случае сбоя системы. ESE обеспечивает транзакции ACID (Atomic Consistent Isolated Durable) для данных и схемы с помощью журнала с упреждающей записью и модели изоляции моментальных снимков.

Вы можете проверить репозиторий ESE на GitHub по приведенной ниже ссылке на источник.

Источник: Microsoft

Подробнее о темах: обменный сервер, Microsoft, 365 офис, Окна 10