Microsoftは、Exchange Server、Office 365、およびWindowsの一部を強化するストレージエンジンをオープンソース化しています
2分。 読んだ
上で公開
MSPoweruser の編集チームの維持にどのように貢献できるかについては、開示ページをお読みください。 続きを読む
マイクロソフトは最近 オープンソース Extensible Storage Engine(ESE、かつてはJET Blueとして知られていました)。 ESEは、25年以上の耐用年数を持つ非SQLデータベースエンジンです。 これはWindowsNT3.51で開始され、現在でもMicrosoftのコア資産となっています。 現在でも、Office 365メールボックスストレージバックエンドサーバー、大規模なSMPシステム、およびすべてのWindowsクライアントにESEコードがあります。
- Office100メールボックスストレージバックエンドサーバー用の数十万台のマシンと数百万台のディスクで実行されています
- また、大規模なActiveDirectory展開用にTBのメモリを備えた大規模なSMPシステムでも実行されています
- すべての単一のWindowsクライアントコンピュータには、低メモリモードで実行されている複数のデータベースインスタンスがあります。 今日、1億を超えるWindows 10デバイスで、ESEはWindowsXP以降のWindowsクライアントSKUで使用されています。
ESEの機能は次のとおりです。
ESEを使用すると、アプリケーションは、インデックス付きまたはシーケンシャルカーソルナビゲーションを使用して、テーブルからデータを格納および取得できます。 多数のスパース列、複数値の列、スパースおよびリッチインデックスを含むワイドテーブルを含む非正規化スキーマをサポートします。 ESEを使用すると、アプリケーションは、トランザクションデータの更新と取得を使用して一貫したデータ状態を楽しむことができます。 クラッシュリカバリメカニズムが提供されているため、システムがクラッシュした場合でもデータの一貫性が維持されます。 ESEは、先行書き込みログとスナップショット分離モデルを使用して、データとスキーマに対してACID(Atomic Consistent Isolation Durable)トランザクションを提供します。
以下のソースリンクからESEのGitHubリポジトリを確認できます。
情報源: Microsoft