Содержание
- 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. Скачать презентацию






















ИТАКА 2010 Лучшее возможно!
Технологии тестового контроля для мониторинга качества знаний
Прикладная лингвистика
British Queen Celebrates Diamond Jubilee
Летучка по теме: «Возбуждение уголовного дела» Подготовила: Миронова Кристина _
Past Simple
Микроскопический снимок шлифа цементного клинкера 3CaO•SiO2; 2CaO•SiO2; 3CaO•Al2O3; 4CaO•Al2O3•Fe2O3
Использование учебных материалов в преподавании экологической этики
Московский Банк ОАО «Сбербанк России»
Презентация на тему Речевая разминка на уроках чтения
Функция у=ах2+вх+с, где а, в и с заданные действительные числа, а?0, х – действительная переменная, называется квадратичной функцией
Глава 3 Экономика фирмы
Сложные слова
Презентация по воспитательной работе
домашный аудит
Proyecto galeno
Системный анализ: теория и практика эффективного вмешательства в проблемную ситуацию. (Лекция 2)
Мой Английский язык Lesson 5 wild animals
Презентация на тему Антарктида
Структурные схемы электростанций и подстанций
Оригинальное оборудование для одновременно-раздельной эксплуатация пластов и ремонта скважин, применяемое группой сервисных ком
Корпоративное предложение от Нашей Энергии
Очистка сточных вод
Ситуация на рынке труда г. Чайковский
Профессионализация высшего образования и механизмы для более прочной связи с рынком труда
Проект по продвижению Всероссийского физкультурно-спортивного комплекса Готов к труду и обороне среди сверстников
Это гордое слово - "Победа"
Потенциальные преимущества для бизнеса системы ксо в направлении персонала