Выполнение транзакций, ориентированное на данные

Выполнение транзакций, ориентированное на данные

Выполнение транзакций, ориентированное на данные
Почти "shared-nothing" в среде "shared-everything" от переводчика
Аннотация
Введение
Поток управления для транзакции или поток управления для данных?

Вклад и организация статьи
Родственные работы
Менеджер блокировок как источник конкуренции

Ориентированная на данные архитектура для поддержки OLTP


Обзор архитектуры
Связывание потоков управления с данными
Графы потоков транзакций
Выполнение запросов
Проблемы
Вставки и удаления записей
Вторичные действия

Выявление тупиковых ситуаций
Реализация прототипа
Оценка производительности
Экспериментальные среда и рабочие нагрузки
Экспериментальные среда и рабочие нагрузки - 2
Устранение конкуренции в менеджере блокировок
Внутритранзакционный параллелизм

Максимальная пропускная способность
Заключение
Благодарности
Литература
Выполнение транзакций, ориентированное на данные
A. Приложение
A.1. Детальный пример выполнения транзакции
A.1. Детальный пример выполнения транзакции - 2
A.2. DORA и системы без совместного использования ресурсов
A.2.1. Балансировка нагрузки

A.2.1. Балансировка нагрузки - 2
A.2.2. Обращения к данным, не согласованные со схемами разделения
A.3. Сравнение паттернов доступа и потенциальные возможности
A.4. Внутритранзакционный параллелизм при наличии аварийных завершений транзакций
Литература к приложению
Содержание раздела