Список вопросов по курсу “Методы управления транзакциями в современных СУБД” Лектор: мл. н. с. Плешачков Петр Олегович Классическое определение транзакций и их основные свойства. Понятие сериализуемости транзакций. Основные критерии сериализуемости транзакций. Двухфазный протокол блокировок (2PL); тупики (deadlocks) и методы их разрешения. 5. Предикатные блокировки и методы их реализации. 6. Метод гранулированных блокировок. 7. Метод временных меток. 8. Метод временных меток с версиями (MVTO) 9. Версионные методы изоляции (2V2PL, MV2PL) 10. Изоляция на основе снимков (Snapshot Isolation). 11. Протокол, основанный на валидации. 12. WAL протокол и механизм теневых страниц (shadows). 13. Восстановление после сбоев в System R. Основные достоинства и недостатки. 14. ARIES — алгоритм эффективного восстановления после сбоев. 15. Алгоритмы эффективного архивирования БД (online backup). 16. Понятие длинной транзакции. Саги (Sagas). 1. 2. 3. 4. Список вопросов по курсу “Методы управления транзакциями в современных СУБД” Лектор: мл. н. с. Плешачков Петр Олегович Классическое определение транзакций и их основные свойства. Понятие сериализуемости транзакций. Основные критерии сериализуемости транзакций. Двухфазный протокол блокировок (2PL); тупики (deadlocks) и методы их разрешения. 5. Предикатные блокировки и методы их реализации. 6. Метод гранулированных блокировок. 7. Метод временных меток. 8. Метод временных меток с версиями (MVTO) 9. Версионные методы изоляции (2V2PL, MV2PL) 10. Изоляция на основе снимков (Snapshot Isolation). 11. Протокол, основанный на валидации. 12. WAL протокол и механизм теневых страниц (shadows). 13. Восстановление после сбоев в System R. Основные достоинства и недостатки. 14. ARIES — алгоритм эффективного восстановления после сбоев. 15. Алгоритмы эффективного архивирования БД (online backup). 16. Понятие длинной транзакции. Саги (Sagas). 1. 2. 3. 4.