The Pooh писал(а):Было бы намного интереснее прочитать Введение (я уж не говорю про всю) для этой работы.
Скоро будет.
The Pooh писал(а): Так как после прочтения короткой анатации остается много вопросов. Ну а далее некоторые из вопросов:
1. Что есть плохая “транзакция”? Это наверное фундаментальный вопрос.
Это определяется админом/пользователем.
The Pooh писал(а):2. Что есть критерий селективности?
Выбираются те транзакции, которые зависят от начальной плохой транзакции. Транзакция T2 зависит от T1, если T2 читает данные, модифицированные T1.
The Pooh писал(а):7. Далее, а что если этот лог зависимых транзакций …. Ээээ … переполниться… и DBA его слегка почистить.
Архивирование логов. Поддерживается многими БД.
The Pooh писал(а):8. Как и кто будет осуществлять управление откатами “плохих” транзакуций?
Тот, кто будет иметь право (privilege) на аудит базы. Обычно это DBA, но такое право можно дать любому.
The Pooh писал(а):9. Для управления планируется использовать стандартный ЫЙД (SQL-99?). Или планируется расширить его синтаксис?
Что понимается под "управлением"? Для трекинга (сбора информации о зависимостях между транзакциями) генерируются дополнительные SLQ-92 стейтменты (1 инсерт на транзакцию). Плюс еще модицицируются исходные стейтменты (как то, если это UPDATE, то надо добаить апдейт tr_id).