Microsoft open sources lagermotoren, der driver Exchange Server, Office 365 og dele af Windows
2 min. Læs
Udgivet den
Læs vores oplysningsside for at finde ud af, hvordan du kan hjælpe MSPoweruser med at opretholde redaktionen Læs mere
Microsoft for nylig åben kode Extensible Storage Engine (ESE, engang kendt som JET Blue). ESE er en ikke-SQL-databasemotor med mere end 25 års brugbar levetid. Det blev startet med Windows NT 3.51, og det er stadig et kerneaktivt fra 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.
- Det kører på 100-tusinder af maskiner og millioner af diske til Office 365 Mailbox Storage Backend-servere
- Det kører også på store SMP-systemer med TB hukommelse til store Active Directory-implementeringer
- Hver enkelt Windows-klientcomputer har flere databaseforekomster, der kører i tilstande med lav hukommelse. I over 1 milliard Windows 10-enheder i dag har ESE været i brug i Windows-klient-SKU'er siden Windows XP
Her er hvad ESE gør:
ESE gør det muligt for applikationer at gemme og hente data fra tabeller ved hjælp af indekseret eller sekventiel markørnavigation. Det understøtter denormaliserede skemaer, herunder brede tabeller med talrige sparsomme kolonner, kolonner med flere værdier og sparsomme og rige indekser. ESE gør det muligt for applikationer at nyde en ensartet datatilstand ved hjælp af transakterede dataopdateringer og -hentning. En nedbrudsgendannelsesmekanisme er tilvejebragt, så datakonsistensen opretholdes, selv i tilfælde af et systemnedbrud. ESE leverer ACID-transaktioner (Atomic Consistent Isolated Durable) over data og skemaer ved hjælp af en fremskrivningslog og en snapshot-isoleringsmodel.
Du kan tjekke GitHub-lageret af ESE fra kildelinket nedenfor.
Kilde: microsoft