Управление параллельным доступом
Контрольные точки
Начало
В случае выполнения отката он происходит от ближайшей контрольной точки.
Параллельный доступ - ситуация, когда к одним и тем же данным обращается одновременно несколько пользователей. При этом возможны следующие конфликты:
1. R-W (read-write, чтение-запись): когда один пользователь читает данные, модифицируемые другим пользователем.
2. W-R (write-read, запись-чтение): когда один пользователь модифицирует данные, читаемые другим пользователем.
3. W-W (write-write, запись-запись): когда 2 транзакции модифицируют одновременно одни и те же данные.
Избежать этих конфликтов можно введя блокировки по чтению и по записи.
![]() | |||
![]() | |||



1 1 1 1 1
![]() | |||||||
| |||||||
![]() | |||||||
![]() | |||||||


8
|
|

|

5



5

7 4
3 2
| ЭВМ | Компьютер, на котором находится БД |
| УК | Узел коммутации |
| Т | Терминал |
| Электромагнитное излучение | |
| Подключение к каналам связи | |
| Перекрестные помехи | |
| Ошибки коммутации | |
| Ошибки ввода | |
| Ошибки программного обеспечения | |
| Аппаратные сбои | |
| Подглядывание, подслушивание | |
| «Сбор мусора» |
Атаки на БД можно ждать:
- со стороны пользователей
- со стороны персонала (администраторов подсистем)
- программистов
- электронщиков
- вспомогательный персонал











