Please enable JavaScript.
Coggle requires JavaScript to display documents.
Механизмы среды хранения (Основные функции СУБД (Управление транзакциями,…
Механизмы среды хранения
Выполняет операции
Поиск объекта
Поиск места размещения объекта в пространстве памяти по заданным атрибутам
Выборка объектов для обработки
Удаление объекта
Удаление объекта с освобождением памяти
Разрушение связей с другими объектами
Запоминание нового объекта
Выделение необходимого ресурса памяти
Запоминание этого объекта
Определение места размещения нового объекта
Формирование связей с другими объектами
Хранение данных
Хранимая запись
Служебная часть
Информационная часть
Ключ базы данных (КБД)
Ассоциативный доступ
Хеширование(Перемешивание)
Рекомендуется
Большинство запросов обращаются по значению уникального ключа
Не рекомендуется
Таблица быстро меняется и постоянно растёт
Большинство запросов просматривают таблицу целиком
Большинство запросов выбирают строки в некотором интервале
Нельзя заранее выделить столько пространства памяти, сколько потребуется таблице в будущем
Способ доступа к данным
Доступ по КБД
Доступ по структуре
Последовательная обработка области БД
Доступ по первичному ключу
Принцип организации кластеров
Кластер
Кластерный ключ
Преимущество
Уменьшается обмен с диском
Улучшается время доступа к кластеризованным таблицам и их соединение
Значение кластерного ключа хранится только один
Параллельный доступ к данным
Транзакция
Свойства
Продолжительность
Изолированность
Согласованность
Логическая неделимость(атомарность)
Управление
Откат
Точка сохранения
Фиксация
Обеспечение защиты данных
Функции
Обеспечение секретности данных
Доступ
Конфиденциальные данные
Парольная идентификация
Общедоступные данные
Обеспечение безопасности данных
Типичные сбои
Сбой процесса
Сбой экземпляра БД
Сбой предложения
Сбой носителя
Пользовательские ошибки
Средства защиты данных
Резервное копирование
Инкрементное копирование/обновление копии(раз в день)
Полное копирование(раз в неделю)
Журнал транзакций
Основные функции СУБД
Управление транзакциями
Журнализация и восстановление БД после сбоев
Управление буферами оперативной памяти
Поддержание языков БД
Управление данными во внешней памяти
Организация современной СУБД
Компилятор языка БД
Подсистема поддержки времени выполнения
Ядро СУБД
Набор утилит