Список вопросов по курсу “Методы управления транзакциями в

advertisement
Список вопросов по курсу “Методы управления транзакциями в
современных СУБД”
Лектор: мл. н. с. Плешачков Петр Олегович
Классическое определение транзакций и их основные свойства.
Понятие сериализуемости транзакций.
Основные критерии сериализуемости транзакций.
Двухфазный протокол блокировок (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.
Download