Microsoft open source de opslagengine die Exchange Server, Office 365 en delen van Windows aandrijft

Pictogram voor leestijd 2 minuut. lezen


Lezers helpen MSpoweruser ondersteunen. We kunnen een commissie krijgen als u via onze links koopt. Tooltip-pictogram

Lees onze openbaarmakingspagina om erachter te komen hoe u MSPoweruser kunt helpen het redactieteam te ondersteunen Lees meer

Microsoft Windows 10

Microsoft Windows 10

Microsoft onlangs open source de Extensible Storage Engine (ESE, ooit bekend als JET Blue). ESE is een niet-SQL-database-engine met een levensduur van meer dan 25 jaar. Het is begonnen met Windows NT 3.51 en het is tot op de dag van vandaag nog steeds een belangrijk onderdeel van Microsoft. Zelfs vandaag de dag hebben Office 365 Mailbox Storage Backend-servers, grote SMP-systemen en elke afzonderlijke Windows-client ESE-code.

  • Het draait op honderdduizenden machines en miljoenen schijven voor de Office 100 Mailbox Storage Backend-servers
  • Het draait ook op grote SMP-systemen met TB geheugen voor grote Active Directory-implementaties
  • Elke afzonderlijke Windows Client-computer heeft verschillende database-instances die worden uitgevoerd in modi met weinig geheugen. Op meer dan 1 miljard Windows 10-apparaten is ESE sinds Windows XP in gebruik in Windows-client-SKU's

Dit is wat ESE doet:

Met ESE kunnen applicaties gegevens uit tabellen opslaan en ophalen met behulp van geïndexeerde of sequentiële cursornavigatie. Het ondersteunt gedenormaliseerde schema's, waaronder brede tabellen met talrijke schaarse kolommen, kolommen met meerdere waarden en schaarse en rijke indexen. Met ESE kunnen applicaties genieten van een consistente gegevensstatus met behulp van geactualiseerde gegevensupdate en ophalen. Er is voorzien in een crashherstelmechanisme, zodat de consistentie van de gegevens behouden blijft, zelfs in het geval van een systeemcrash. ESE biedt ACID-transacties (Atomic Consistent Isolated Durable) over gegevens en schema's door middel van een vooruitlopend logboek en een snapshot-isolatiemodel.

U kunt de GitHub-repository van ESE bekijken via de onderstaande bronlink.

Bron: Microsoft

Meer over de onderwerpen: uitwisselingsserver, microsoft, 365 kantoor, Windows 10