Работа TTS
TTS гарантирует, либо полное выполнение всех изменений в файле, либо полное отсутствие этих изменений. Для отслеживания транзакций системой TTS для конкретного файла необходимо пометить его как Транзакционный.
NOTE: (Замечание)Транзакционный файл не может быть удален или переименован. Нельзя поменять атрибуты файла, если он открыт.
Когда рабочая станция начинает транзакцию в файле базы данных, для обеспечения целостности файла TTS выполняет следующие действия:
- TTS выполняет копирование исходных данных, так что данные могут быть восстановлены при отказе транзакции.
Копия данных размещается в отдельном файле. Этот файл содержит полную информацию, необходимую для выполнения отката транзакции и может быть использован только операционной системой. - TTS записывает измененные данные в файл базы данных, после того, как исходные данные записаны в файл отката транзакции.
- TTS повторяет шаги 1 и 2 для внесения следующих изменений (одна транзакция может состоять из серии последовательных изменений).
- После того, как все изменения записаны на диск, TTS записывает в файл отката запись, указывающую что транзакция завершена.
При отказе сервера NetWare, рабочей станции или сетевых компонент откат завершенных транзакций не производится.
Содержание раздела