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

       

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

Выполнение транзакций, ориентированное на данные
Почти "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. Внутритранзакционный параллелизм при наличии аварийных завершений транзакций
Литература к приложению

Советы по Delphi

Я обнаружил, что открытый Data Desktop, даже без открытых объектов, может создавать "помехи". Также мудрит открытая сессия Delphi, если вы запускаете собранное приложение вне IDE. Я допускаю, что если вы закрываете все объекты под DD, конфигурация BDE быстро себя не очистит. Наверное мне следовало бы запустить мое приложение пару недель спустя, но я реально предполагаю, что множество сеансов Paradox блокируют бедный BDE.

Очень медленный доступ к таблице при первом обращении
Использование таблиц Access
VBX в приложениях DELPHI: как распространять
Читаем Adobe Acrobat PDF файлы из нашего приложения
Ханойская башня
Псевдонимы

Какие есть рекомендации по использованию Apollo SDE
Arrayindelphi
Пересборка индексов с помощью TBatchMove
Смена иконки BitBtn во время работы приложения
Нажатие кнопки
Вызов Delphi DLL из MS Visual C++
Хитрость OnCalcFields

Эмулятор плавающей точки
Получение идентификатора диска
Открытие и закрытие привода CD-ROM
Массив из CheckBox - использование разделяемого обработчика события
Просмотр буфера обмена

Работа с индексами Clipper'а
Как зарегистрировать OCX?
Советы начинающим

Содержание раздела