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 Infrastructure des bases de donnée : 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.
à rendre au plus tard le vendredi 10 mai 2024 18h.
-
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