Canal-U

Mon compte

Résultats de recherche

Nombre de programmes trouvés : 40
Label UNT Vidéocours

le (10m19s)

Sérialisabilité

Dans cette troisième séquence, nous nous intéressons maintenant au concept de sérialisabilité. On a vu précédemment qu'une transaction est une séquence d'opérations. Et lorsqu'on a de nombreuses transactions, exécuter des transactions de manière sérielle signifie exécuter l'ensemble des opérations d'une première transaction puis l'ensemble des opérations d'une seconde transaction etc. Si on fait ça, on n'a pas de problème pour l'isolation des transactions. Le concept de sérialisabilité permet de répondre aux problèmes d'isolation dans le cas d'opérations qui s'enchevêtrent. Mais il va néanmoins falloir garantir la meilleure fluidité possible dans l'exécution de toutes ces transactions, la meilleure performance possible naturellement ...
Voir la vidéo
Label UNT Vidéocours

le (7m8s)

Estampillage

Dans cette quatrième séquence, nous allons présenter une technique pour atteindre la sérialisabilité des transactions qui est l'estampillage. Le principe est relativement simple : on va associer à chaque transaction Ti un numéro distinct qu'on va appeler estampille et on va le noter E(Ti). C'est simplement un nombre entier. Et en fait, on va le donner de manière croissante aux transactions selon leur date de début de transaction...
Voir la vidéo
Label UNT Vidéocours

le (6m58s)

Exécution et optimisation : introduction

Cette partie 3 du cours sera consacrée à l'exécution et à l'optimisation de requêtes. Nous avons vu, dans les semaines précédentes, comment les données étaient organisées physiquement dans des fichiers avec des index. Ce que nous allons voir dans cette partie, c'est comment, à partir d'une requête SQL, le système détermine l'exécution basée sur ces index et ces fichiers qui permet de produire le résultat.
Voir la vidéo

 
FMSH
 
Facebook Twitter Google+
Mon Compte