Microsoft tarjoaa avoimen lähdekoodin tallennusmoottorin, joka käyttää Exchange Serveriä, Office 365:tä ja osia Windowsista
2 min. lukea
Julkaistu
Lue ilmoitussivumme saadaksesi selville, kuinka voit auttaa MSPoweruseria ylläpitämään toimitustiimiä Lue lisää
Microsoft äskettäin avoimen lähdekoodin Extensible Storage Engine (ESE, joka tunnettiin aiemmin nimellä JET Blue). ESE on ei-SQL-tietokantamoottori, jonka käyttöikä on yli 25 vuotta. Se aloitettiin Windows NT 3.51:llä, ja se on edelleen Microsoftin ydinvoimavara tähän päivään asti. Nykyäänkin Office 365 Mailbox Storage Backend -palvelimissa, suurissa SMP-järjestelmissä ja jokaisessa Windows-asiakkaassa on ESE-koodi.
- Se toimii 100 tuhansilla koneilla ja miljoonilla levyillä Office 365 Mailbox Storage Backend -palvelimille
- Se toimii myös suurissa SMP-järjestelmissä, joissa on TB muistia suuria Active Directory -käyttöönottoa varten
- Jokaisessa Windows-asiakastietokoneessa on useita tietokantaesiintymiä, jotka ovat käynnissä vähissä muistitiloissa. ESE on ollut käytössä yli miljardissa Windows 1 -laitteessa Windows XP:stä lähtien Windows-asiakaskunnissa
Tässä on mitä ESE tekee:
ESE:n avulla sovellukset voivat tallentaa ja hakea tietoja taulukoista käyttämällä indeksoitua tai peräkkäistä kohdistinnavigointia. Se tukee denormalisoituja skeemoja, mukaan lukien leveät taulukot, joissa on lukuisia harvoja sarakkeita, moniarvoisia sarakkeita sekä harvat ja monipuoliset indeksit. ESE:n avulla sovellukset voivat nauttia johdonmukaisesta tiedon tilasta käyttämällä tapahtumien tietojen päivitystä ja hakua. Järjestelmässä on kaatumispalautusmekanismi, jotta tietojen johdonmukaisuus säilyy jopa järjestelmän kaatumisen yhteydessä. ESE tarjoaa ACID (Atomic Consistent Isolated Durable) -tapahtumia datan ja skeeman kautta eteenpäinkirjoitettavan lokin ja tilannekuvan eristysmallin avulla.
Voit tarkistaa ESE:n GitHub-arkiston alla olevasta lähdelinkistä.
Lähde: Microsoft