Введение в системы управления базами данных




Проблемы параллельной работы транзакций



Проблемы параллельной работы транзакций

Каким образом транзакции различных пользователей могут мешать друг другу? Различают три основные проблемы параллелизма:

  • Проблема потери результатов обновления.
  • Проблема незафиксированной зависимости (чтение "грязных" данных, неаккуратное считывание).
  • Проблема несовместимого анализа.

Рассмотрим подробно эти проблемы.

Рассмотрим две транзакции, A и B, запускающиеся в соответствии с некоторыми графиками. Пусть транзакции работают с некоторыми объектами базы данных, например со строками таблицы. Операцию чтение строки Проблемы параллельной работы транзакций будем обозначать Проблемы параллельной работы транзакций, где Проблемы параллельной работы транзакций - прочитанное значение. Операцию записи значения Проблемы параллельной работы транзакций в строку Проблемы параллельной работы транзакций будем обозначать Проблемы параллельной работы транзакций.







Начало  Назад  Вперед



Книжный магазин