Windows | Windows Server | Active directory | Exchange | SharePoint | SCCM | SCOM | Hyper-V | App-V
ACCUEIL Facebook Twitter Linked In Viadeo Flux RSS
Définitions suivantes

Définitions précédentes
Windows Service Bus
AeroPeek
ACL
ACE
NTFS


Publié le : 01/01/2009 13:00:00
Mise à jour le : 28/08/2010 13:11:03
Catégories :


Version imprimable

Auteur(s)

ESE


ESE : Extensible Storage Engine.
Techonologie Microsoft utilisée par le service d'annuaire Active Directory et par le stockage des données d'Exchange Server 2003. ESE a pour rôle de gérer les modifications apportées à la base de données Exchange.
Le moteur ESE transforme les modifications de la base en une série d'opéraions qui aboutissent à une transaction :

  • Opération
  • Transaction

Une opération est la plus petite modification pouvant être apportée à la base de données , telle qu'une insertion ou une suppression.
Une transaction est le résultat de plusieurs opérations visant le même but, comme la mise à jour de la boîte aux lettres d'un utilisateur.
Le moteur ESE garantit stabilité et tolérance de panne au stockage des données Exchange en prenant en charge des actions totalement Atomique, Cohérente, Isolée, Durable appelé aussi Transaction acide.

  • Atomique : Définit une transaction qui est terminée uniquement lorsque toutes les opérations qu'elles comportent ont été effectuées avec succès
  • Cohérente : Définit des transactions qui font passer la base de données d'un état fiable à un autre état fiable
  • Isolée : Définit des modifications de la base de données ne prenant effet qu'une fois la transaction validée
  • Durable : Définit des transactons validées et conservées même si le serveur Exchange tombe en panne

Le moteur ESE termine toutes les transactions alors dans un état stable ou alors annule celles en cours afin de revenir à son dernier état stable. Par ailleurs, ESE utilise des processus différents pour écrire des données sur un disque dur selon le type de client qui envoie le message.