русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Журнальные файлы в СУБД HyTech


Дата добавления: 2015-07-09; просмотров: 615; Нарушение авторских прав


Механизм транзакций в современных СУБД обычно реализуется с использованием журнальных файлов. Журнальные файлы представляют собой файлы, в которых накапливаются изменения в данных в процессе выполнения транзакции.

В СУБД HyTech используется отдельный журнальный файл для каждой таблицы. Это позволяет избавиться от «узкого места» в виде общего журнального файла, что повышает надежность системы и делает процедуры резервного копирования более гибкими: можно копировать данные таблиц и связанного с ними журнального файла совершенно отдельно. С другой стороны, поскольку в рамках транзакции требуется иногда изменять данные в разных таблицах, – это увеличивает количество операций записи (нельзя произвести запись изменений через единственный разделяемый буфер), что негативно сказывается на производительности.

В СУБД HyTech переменная часть таблицы и является журнальным файлом. Постоянная часть изменяется только при выполнении операции упаковки.

Журнальный файл используется для поиска данных наряду с постоянной частью. Оптимизатор запросов самостоятельно определяет, где именно (в постоянной, переменной или в обеих частях) следует искать данные при выполнении запроса. В журнальном файле не поддерживается механизм индексации, что, с одной стороны, минимизирует накладные расходы при операциях добавления/изменения/удаления, а, с другой, при значительном росте журнального файла замедляет механизм поиска.

СУБД HyTech не имеет встроенных систем архивации журнальных файлов и дублирования журнальных файлов в процессе работы сервера.



<== предыдущая лекция | следующая лекция ==>
Организация индексов в СУБД HyTech | Управление транзакциями


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.625 сек.