Содержание
- 2. Три проблеми паралелізму При обробці транзакцій в загальному випадку можливі три типи ситуацій, при яких паралельне
- 3. T1 T2 … Tn DB (цілісний стан)
- 4. Приклад: T1: Read(A) T2: Read(A) A ← A+100 A ← A×2 Write(A) Write(A) Read(B) Read(B) B
- 5. Графік A - послідовний T1 T2 Read(A); A ← A+100 Write(A); Read(B); B ← B+100; Write(B);
- 6. Графік B - послідовний T1 T2 Read(A);A ← A×2; Write(A); Read(B);B ← B×2; Write(B); Read(A); A
- 7. Графік C – умовно-послідовний T1 T2 Read(A); A ← A+100 Write(A); Read(A);A ← A×2; Write(A); Read(B);
- 8. Графік D – не умовно-послідовний T1 T2 Read(A); A ← A+100 Write(A); Read(A);A ← A×2; Write(A);
- 9. Графік E - умовно-послідовний T1 T2’ Read(A); A ← A+100 Write(A); Read(A);A ← A×1; Write(A); Read(B);B
- 10. Проблеми паралелізму Неправильний кінцевий результат виникає через безконтрольне чергування операцій двох правильний транзакцій.
- 11. Проблема втрати результатів оновлення T1 T2 Read(A); Read(A); Write(A); Commit; Write(A); Commit;
- 12. Проблема залежності від незафіксованих результатів T1 T2 Read(A); A ← A+100 Write(A); Read(A);A ← A×2; Rollback
- 13. Проблема неузгодженої обробки
- 14. Конфлікти Конфлікти типу RR операції читання не можуть порушувати роботу одна одної Конфлікти типу WR може
- 15. Блокування У випадку, коли при виконанні деякої транзакції необхідно мати гарантії, що певний об’єкт бази даних
- 16. Механізм блокувань В системі підтримуються блокування двох типів: виняткові блокування (блокування X - exclusive) і колективні
- 17. Матриця сумісності
- 18. Проблема втрати результатів оновлення T1 T2 Read(A); lock S Read(A); lock S Write(A); lock X WAIT
- 19. Проблема залежності від незафіксованих результатів T1 T2 Read(A); lock S A ← A+100 Write(A);lock X Read(A);lock
- 21. Взаємне блокування Взаємоблокування являє собою таку ситуацію, в якій дві або кілька транзакцій одночасно перебувають у
- 22. Упорядкованість Упорядкованість - це загальноприйнятий критерій правильної організації почергового виконання набору транзакцій; іншими словами, така організація
- 23. Обґрунтування Окремі транзакції є правильними Будь-яка послідовність транзакцій, на підставі якої може бути організовано виконання транзакцій
- 25. Скачать презентацию






















Организация бизнеса по внедрению корпоративного IT-решения катализатор бизнеса
Презентация на тему РОМБ
Австралия и океания
“Формирование информационной и коммуникативной компетентностей учащихся в процессе изучения истории на ступени профильного обу
Территориальная организация местного самоуправления
Презентация на тему Закон Архимеда
Свойства комплексных соединений
Justrooflife
Некоммерческая организация Достойное отцовство
Анализ эпизода литературного произведения
Патент – средство реализации бизнес-плана
Мир вокруг большой и разный
Народы. Страны мира
Неопределенные местоимения
Применение новых образовательных технологий в 1 ступени МОУ Крюковской оош.
Море и его обитатели
Физиология бактерий. Питательные среды
Географический кружок. Региональный этап ВсОШ по географии. Регламент
Реформа армии и военного управления Петра I
Презентация на тему Положительные и отрицательные числа
История возникновения часов
Способы складывания салфеток для сервировки
Презентация на тему Глобальное потепление
Использование метода проектов на уроках информатики для развития творческой личности учащихся
Закон уплотнения. Компрессионная зависимость
Презентация на тему Решение задач на применение аксиом стереометрии и их следствий
Западный и Восточный типы культуры
Библиотека представляет выставку домашних животных «Друг Сердечный»