Le Post Infeeny

Les articles des consultants et experts Infeeny

[PASS SUMMIT 2013] Extrait de la session du Keynote, « Deep inside Hekaton »

Speaker : David DeWitt

Hekaton est le nom de code du moteur In Memory OLTP de SQL Server 2014.

Le projet de mise en place comporte une équipe d’une quarantaine de personnes.

Hekaton, 3ème moteur de SQL Server après :

  • Le Moteur relationnel,
  • Le moteur Apollo basé sur les Column Store Index et utilisé dans le cadre d’entrepôts de données.

Dans Hekaton, il y a une meilleure optimisation de la mémoire, le moteur est architecturé pour les CPU modernes.

Il y a un nouveau moteur de requêtage où  toutes les tables sont chargées en mémoire dans le « buffer pool ».

Différence entre le moteur traditionnel de SQL Server relationnel et Hekaton :

SQL Relationnel Hekaton
Structure de données   partagées Objet Latches Lock-Free
Concurrence d’accès Locking Versions w.   timestamps
Optimistic
Exécution de   requêtes Interpretation Compilation dans une   DLL

Conclusion :

Rentre en profondeur dans le moteur Hekaton, très théorique et pas évident de suivre. Il n’y a pas de démo pour illustrer le tout.

Sébastien Madar

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :