INFO4 - S8 – Systèmes transactionnels
セクションアウトライン
-
- Volume et répartition : CM 6h15 | TD 3h | TP 3h
Responsable: guillaume . raschia @univ-nantes.fr (bureau D104)
Modules associés:
- S5 Le modèle relationnel: CM 20h | TD 10,5h | TP 6h
- S5 Gestion de bases de données : CM 13,75h | TD 10,5h | TP 6h
- S6 Conception des SI: CM 11,25h | TD 9h | TP 3h
- S6 Evaluation de requêtes : CM 6,25h | TD 3h | TP 6h
-
Les ressources, de très bonne qualité, disponibles à partir de ce portail couvrent le programme de base de données INFO3, INFO4 et en partie INFO5.
En particulier, la partie Aspects Systèmes, comporte les chapitres 9, 10 et 11 (voir ci-dessous) qui correspondent au contenu de la matière. -
document PDF avec vos retours d'expérience, question par question, complétés par une conclusion générale.
-
Une introduction aux aspects pratiques (SQL) des transactions avec une déclinaison par SGBD (Oracle, SQL Server, MySQL, PostgreSQL). Probablement un bon accompagnement pour le TP.
-
Une très bonne introduction aux différentes anomalies et leur impact sur les niveaux d'isolation SQL, avec en prime, le positionnement de SI et Cursor Stability (non vu en cours). De nombreuses références utiles en fin d'article (parti pris PostgreSQL).
-
Berenson et al. Tech. Report Microsoft Research (1995). Discussion à propos des limites des 4 niveaux d'isolation en SQL, et notamment l'absence de positionnement des approches MVCC (SI en particulier).
-
Fekete et al. ACM TODS (2005). Ou comment rendre SI sérialisable (contourner les anomalies read/write skew) ? Ce protocole est en particulier implémenté dans PostgreSQL depuis la version 9.2.
-
Mohan et al. ACM TODS (1995). Description du système ARIES, à la base de tous les systèmes de reprise sur panne encore implémentés actuellement. Un must be read.
- Volume et répartition : CM 6h15 | TD 3h | TP 3h