Організація баз даних та знань 1. Тема 4. Розподілені та паралельні бази даних. Лекція 4/1. Архітектура розподілених баз даних
Содержание
- 2. Лекція 4/1. Архітектура розподілених баз даних. Учбові питання лекції: Вступ. 1. Класифікація розподілених БД. 2. Архітектура
- 3. Режими роботи з базою даних Якщо з БД працюють одночасно декілька користувачів, то в цьому випадку
- 4. Основні поняття і визначення Розподілена обробка − це обробка з використанням централізованої бази даних, доступ до
- 5. Структура інформаційної системи а − розподілена обробка. б − розподілена база даних.
- 6. Розподілена система Якщо всі вузли розподіленої системи використовують той самий тип СУБД, то така система називається
- 7. Управління паралельною обробкою В багатокористувацьких системах з БД одночасно можуть працювати декілька користувачів або прикладних програм.
- 8. Транзакція Властивості транзакції означають таке: − атомарність означає, що транзакція виконується, як єдина операція доступу до
- 9. Керування паралелізмом Наступні конфліктні ситуації, які можуть призвести до одержання неправильного результату через взаємні перешкоди між
- 10. Проблема втрати результатів відновлення Розглянемо ситуацію транзакція А витягає деякий кортеж р у момент часу t1;
- 11. Проблема незафіксованої залежності Проблема незафіксованої залежності з'являється, якщо за допомогою деякої транзакції здійснюється добування (або, що
- 12. Проблема незафіксованої залежності У прикладі транзакція А в момент часу t2 зустрічається з невиконаним відновленням. Потім
- 13. Проблема несумісного аналізу
- 14. Проблема несумісного аналізу Показані транзакції А и В, які виконуються для кортежів з рахунками (РАХУНОК). При
- 15. Обробка паралельних транзакцій Для обробки паралельних транзакцій застосовується метод тимчасових міток і серіалізація транзакцій. Блокування передбачає
- 16. Види блокування − нежорстке блокування або роздільне блокування (Shared − S-блокування); об'єкт блокується для виконання операції
- 17. Взаємне блокування транзакцій Застосування різних типів блокувань призводить до тупиків. Тупикова ситуація виникає тоді, коли дві
- 18. Блокування Основою визначення тупикових ситуацій є побудова графа очікування транзакцій. Алгоритм виходу із тупика передбачає визначення
- 19. Сумісность для Х- і S-Блокування 1. Припустимо, що в системі підтримується два типи блокувань: блокування без
- 20. Протокол доступу до даних 1. Транзакція, призначена для добування кортежу, насамперед, повинна накласти S-Блокування на цей
- 21. Серіалізація транзакцій З керуванням транзакціями в багатокористувацькій СУБД зв'язані важливі поняття сериализации (здатності до впорядкування) транзакцій
- 23. Скачать презентацию