Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parRenard Cano Modifié depuis plus de 10 années
1
MI-SESSION 2007 Miguel Garzon CSI3530
2
Q1. Idée Tri Externe à 3 voies en utilisant 3 tampons Main memory buffers INPUT 1 INPUT 2 OUTPUT Disk INPUT 2INPUT 3
3
Q1. 1. Algorithme Input file 3 sorted runs of 4 pages each 1 sorted run of 9 pages PASS 0 – Sort Internally in memory PASS 1 – Use 3 input buffers 4, 5 7,3 10,59,86,74,2 3,46,2 3 7,8 3,4 5,5 4,6 2 2,2 3,4 7,7 2,2 3,3 3,4 4,4 5,5 6,6 10 8,9 B= 4 (3 INPUT + 1 OUTPUT) N= 9 pages N1 = ceiling(N/B) = ceiling(9/4) = 3 runs triés de 4 pages pages 9,10 6,7 3
4
Q1. Solution 2. Combien de runs au passage 0? ceiling(9/4) = 3 3 runs triés contenant 4 page chacun. Le dernier run na quune seule page. Combien de runs au passage 1? ceiling(3/3) = 1 1 run trié contenant 9 page chacun 3. Combien de passage au total? 2 passages au total Ceiling(log 3 / log 3) + 1 = 2 =
5
Q 4. Transactions -Conseils Étudier ces notions: Conflits WR, dirty reads Conflits RW, « non repeatable reads » Conflits WW, « lost updates »
6
Q4. Notions Deux actions sont en conflit si –elles opèrent sur le même élément de la BD, –elles appartiennent à différentes transactions, –une delles au moins est une action décriture. Deux plans sont équivalents par rapport aux conflits si: – Ils contiennent les mêmes actions des mêmes transactions. – Chaque pair dactions conflictuelles est ordonnée de la même manière dans les deux plans. Un plan S est sérialisable par rapport aux conflits ssi S est équivalent par rapport aux conflits à un (quelconque) plan séquentiel (sériel).
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.