Microsoft åpner kilder for lagringsmotoren som driver Exchange Server, Office 365 og deler av Windows

Ikon for lesetid 2 min. lese


Lesere hjelper til med å støtte MSpoweruser. Vi kan få provisjon hvis du kjøper gjennom lenkene våre. Verktøytipsikon

Les vår avsløringsside for å finne ut hvordan du kan hjelpe MSPoweruser opprettholde redaksjonen Les mer

Microsoft Windows 10

Microsoft Windows 10

Microsoft nylig åpen kildekode Extensible Storage Engine (ESE, en gang kjent som JET Blue). ESE er en ikke-SQL-databasemotor med mer enn 25 års levetid. Det ble startet med Windows NT 3.51, og det er fortsatt en kjerne av Microsoft den dag i dag. Selv i dag har Office 365 Mailbox Storage Backend-servere, store SMP-systemer og hver enkelt Windows-klient ESE-kode.

  • Den kjører på hundretusenvis av maskiner og millioner av disker for Office 100 Mailbox Storage Backend-servere
  • Den kjører også på store SMP-systemer med TB minne for store Active Directory-distribusjoner
  • Hver enkelt Windows Client-datamaskin har flere databaseforekomster som kjører i moduser med lite minne. I over 1 milliard Windows 10-enheter i dag har ESE vært i bruk i Windows-klient-SKU-er siden Windows XP

Her er hva ESE gjør:

ESE gjør det mulig for applikasjoner å lagre og hente data fra tabeller ved å bruke indeksert eller sekvensiell markørnavigasjon. Den støtter denormaliserte skjemaer inkludert brede tabeller med mange sparsomme kolonner, kolonner med flere verdier og sparsomme og rike indekser. ESE gjør det mulig for applikasjoner å nyte en konsistent datatilstand ved å bruke transaksjonerte dataoppdateringer og -henting. En krasjgjenopprettingsmekanisme er gitt slik at datakonsistensen opprettholdes selv i tilfelle systemkrasj. ESE leverer ACID-transaksjoner (Atomic Consistent Isolated Durable) over data og skjema ved hjelp av en fremskrivningslogg og en snapshot-isolasjonsmodell.

Du kan sjekke ut GitHub-depotet til ESE fra kildelenken nedenfor.

kilde: Microsoft

Mer om temaene: utvekslingsserver, microsoft, 365 kontor, Windows 10