MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Версионность в Yukon

Название:Версионность в Yukon
Просмотров:65
Раздел:Информатика, программирование
Ссылка:none(0 KB)
Описание:Общие принципы. Уровни изоляции. Блокировочный механизм. Версионный механизм. Реализация в Yukon. Как это работает. Read uncommitted. Read committed. Repeatable read. Snapshot. Serializable.

Университетская электронная библиотека.
www.infoliolib.info

Часть полного текста документа:

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






Похожие работы:

Название:Дипломатия Корейской Народно-Демократической Республики в условиях международной изоляции
Просмотров:284
Описание: Введение Данная работа посвящена изучению дипломатии Корейской Народно-Демократической Республики, которая на протяжении всей истории своего существования являлась значимым субъектом международных отнош

Название:Техническое диагностирование электрооборудования. Диагностирование изоляции
Просмотров:131
Описание: МИНИСТЕРСТВО СЕЛЬСКОГО ХОЗЯЙСТВА рф фгоу впо БЕЛГОРОДСКАЯ ГОСУДАРСТВЕННАЯ СЕЛЬСКОХОЗЯЙСТВЕННАЯ АКАДЕМИЯ Кафедра «Электрификации, автоматизации и безопасности жизнедеятельности» КУРС

Название:Анализ работоспособности рельсовой цепи при пониженном сопротивлении изоляции
Просмотров:182
Описание: Федеральное агентство железнодорожного транспорта Иркутский Государственный Университет Путей Сообщения Кафедра «АТ» Дисциплина : АТ на перегонах Курсовая работа Анализ работоспосо

Название:Нелинейное уравнение и интервал изоляции корня
Просмотров:170
Описание: Министерство образования РФ Рязанская государственная радиотехническая академия Кафедра ОиЭФ Контрольная работа «Нелинейное уравнение и интервал изоляции корня»Выполнил ст. гр.

Название:Влияние миграции, смешения, адаптации и изоляции на типологию людей
Просмотров:79
Описание: СОДЕРЖАНИЕ ВВЕДЕНИЕ 1. МИГРАЦИЯ И МИГРАНТЫ 2. АДАПТАЦИЯ И АНТРОПОЛОГИЧЕСКИЕ ОСОБЕННОСТИ 3. СМЕШЕНИЕ И ГЕННЫЙ ПОТОК КАК ФАКТОРЫ ИЗМЕНЧИВОСТИ 4. ИЗОЛЯЦИЯ И ПОЛИТИПИЯ ЗАКЛЮЧЕНИЕ СПИСОК ЛИТЕРАТУРЫ

 
     

Вечно с вами © MaterStudiorum.ru