Защита данных, не препятствующая нормальной
В этой главе...
- Как избежать повреждения базы данных
- Проблемы, вызванные одновременными операциями
- Решение этих проблем с помощью механизмов SQL
- Задание требуемого уровня защиты с помощью команды set transaction
- Защита данных, не препятствующая нормальной работе с ними
Однако в очень сложной структуре вероятность возникновения проблем резко возрастает (как сказал бы математик, "приближенно описывается квадратичной зависимостью от сложности системы"). Поэтому большие программные разработки почти всегда появляются с опозданием и часто с немалым количеством невыявленных ошибок. Реальное многопользовательское приложение СУБД является большой и сложной структурой. Во время работы этого приложения существует большая вероятность сбоев. И хотя были разработаны специальные методы разработки приложений, направленные на то, чтобы свести последствия этих сбоев к минимуму, полностью исключить их невозможно. Это хорошая новость для профессионалов, занятых поддержкой баз данных, и специалистов по ремонту. Автоматика, скорее всего, никогда их не заменит.