- •Базы данных термины и определения
- •Меры противодействия
- •Элементы структур бд
- •Основные понятия субд
- •Классификация бд:
- •Информационно-логические подгруппы
- •Язык er-диаграмм
- •Классификация сущностей
- •Первичные и внешие ключи
- •Ограничения целостности
- •Требования к совокупности отношений
- •Цели проектирования реляционных бд
- •Универсальные отношения
- •Нормализация
- •Процедура нормализации.
- •Процедура проектирования
- •Пример проектирования бд библиотеки
- •Стандарт и реализация sql
- •Типы команд sql
- •Особенности языка sql
- •Запись sql операторов
- •Синтаксис языка
- •Типы данных языка
- •Операторы манипулирования таблицами
- •Понятие о языке MySql
- •Настройка и запуск MySql
- •Начало работы
- •Безопасность MySql
- •Регулирование прав доступа
- •Метки безопасности и принудительный контроль доступа
- •Поддержание целостности в субд
- •Примеры нарушения целостности бд
- •Атомарность
- •Ограничения целостности
- •Классификация ограничения целостности
- •Реализация декларативных нарушений в стандарте sql
- •Примеры средств контроля ограничения
- •Средства поддержания высокой готовности
- •Особенности аппаратной реализации отказоустойчивых систем
Особенности аппаратной реализации отказоустойчивых систем
Поддерживается в том числе средствами обеспечения целостности данных.
Доступность обеспечивается средствами минимизирующими потери данных в следствии следующих причин:
Человеческий фактор
Ошибки пользователей
Операторы и администраторы БД
Инсайдеры
Программные
Аппаратные сбои и отказы
Для противодействия утери информации в силу аппаратных и программных сбоев используются известные методы обеспечения надежного и отказоустойчивого функционирования
Архивирование
Тиражирование данных - осуществляется передача информации из журнала транзакций в буфер тиражирвоания основного сервера, откуда передается в буфер вторичного сервера. Обычно используется в распределенных системах
Использование зеркалирования данных.
Кластерная организация серверов БД. - сервер включает несколько узлов, в том числе основной и несколько резервных. Подсистема обнаружения и нейтрализация отказов анализируем активность основного узла и доступность ра положенных на нем ресурсов при обнаружении отказов либо привышении времени обслуживания происходит реконфигурация сервера и отказавший узел заменяется резервным.
Покушение на высокую готовность обычно является следствием нарушения доступности данных из-за перегрузки каналов серверов либо иного связанного с обработкой данных, оборудования. Снижение влияния обеспечивается о атными средствам защиты СУБД подразделяющимися на следущие уровни:
Защита пересылаемых данных при установлении соединения
Защита данных на начальном этапе выполнения удаленного запроса
Подтверждение подлинности источника данных
Подтверждение подлинности источника и целостности данных
Подтверждение в том числе прав и приоритетов, шифрованы и дешифрование всех пересылаемых данных