русс | укр

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

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

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

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


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

Уровень детализации блокируемых элементов данных.


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


Уровень детализации это размер элементов данных, выбранных в качестве защищаемой единицыдля протокола управления параллельностью.

Во всех обсуждавшихся выше протоколах управления параллельностью предполагалось, что база данных состоит из некоторого количества “элементов данных”, причем дополнительно не уточнялось, что означает этот термин. Как правило, в качестве элемента данных выбирается один из перечисленных ниже объектов, размеры которых варьируются от очень крупных до мельчайших.

• Вся база данных.

• Отдельный файл.

• Отдельная страница данных (иногда называемая областью или блоком базы данных — сектор на физическом диске, используемом для хранения таблиц)

• Отдельная запись.

• Отдельное поле в записи.

Размер, или уровень детализации, элемента данных, который может быть заблокирован отдельной операцией транзакции, оказывает сильнейшее влияние на общую производительность системы и эффективность работы протокола управления параллельностью. Однако можно достичь нескольких компромиссов, что следует учитывать при выборе размера элемента данных в системе. Было предложено несколько методов динамической установки размера блокируемого элемента данных. В соответствии с этими методами, размер элемента данных зависит от типа выполняемых в данный момент транзакций и устанавливается из соображений оптимального соответствия их требованиям. В идеале, СУБД должна поддерживать смешанный уровень детализации, позволяющий блокировать отдельные записи, страницы и целые файлы. Некоторые системы автоматически повышают уровень детализации от отдельных записей или страниц до уровня файла, если определенная транзакция блокирует больше установленного процента записей или страниц некоторого файла.

 



<== предыдущая лекция | следующая лекция ==>
Оптимистические методы управления транзакциями. | Основные принципы и функции восстановления.


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


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

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

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


 


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

 
 

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

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