Непротиворечивость по Чтению

  • Непротиворечивость по чтению гарантирует непротиворечивое представление данных в любой момент .

  • Изменения, произведенные одним пользователем, не конфликтуют с изменениями, произведенными другим пользователем.

  • Непротиворечивость по чтению гарантирует, что на тех же самых данных:

    • Читатели не ожидают писателей

    • Писатели не ожидают читателей

    • Писатели ожидают писателей

Пользователи базы данных получают доступ к базе данных двумя способами:

  • Операции чтения (Оператор SELECT)

  • Операции записи (Операторы INSERT, UPDATE и DELETE)

Вам требуется непротиворечивость по чтению так, чтобы следующее имело место:

  • Читатель и писатель базы данных были гарантированно обеспечены непротиворечивым представлением данных.

  • Читатели не просматривали данные, которые находятся в процессе изменения.

  • Писатели гарантированно вносили изменения в базу данных непротиворечивым способом.

  • Изменения, делаемые одним писателем, не прерывали и не конфликтовали с изменениями, делаемыми другим писателем.

Цель непротиворечивости по чтению состоит в том, чтобы гарантировать, что каждый пользователь видит данные, как они существовали в момент последней фиксации перед началом работы операций DML.

Отметьте: Тот же самый пользователь может войти в систему в различных сеансах. Каждый сеанс поддерживает непротиворечивость по чтению, описанную выше, даже если эти сеансы принаджелат тому же самому пользователю.

Далее: Удаление Таблицы

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)