Книга: Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ
Многоверсионная архитектура
Многоверсионная архитектура
Модель изоляции и управления работой множества пользователей, принятая в Firebird, является центральной частью архитектуры; она позволяет сохранять в базе данных более одной версии записи одновременно. Множество версий одной записи может существовать одновременно - отсюда термин "многоверсионный". Каждая пользовательская задача имеет свой собственный контекстный вид состояния базы данных (см. следующий раздел) и записывает свои версии записей на диск сервера. В этот момент новая версия записи (или удаленная запись) недоступна другим задачам пользователей.
Только самая последняя подтвержденная версия записи является видимой за пределами пользовательской задачи, которая успешно сохранила новую версию, и эта запись продолжает оставаться видимой для других задач. Другие задачи будут в курсе того, что что-то произошло с этой записью, поскольку они будут блокированы от изменения или удаления этой записи, пока новая версия не станет "официальной" после подтверждения изменений.
По причине использования многоверсионной архитектуры (называемой также MGA - Multi-generational architecture) для Firebird нет необходимости в двухфазной блокировке, используемой другими СУБД для управления многопользовательской работой.
- Что такое Firebird?
- Кому нужна эта книга?
- Где найти нужную вам информацию?
- Приложения и глоссарий
- Происхождение Firebird
- Проект Firebird
- Спарки
- Обзор возможностей
- Версии Firebird
- Доступ к сети
- Многоверсионная архитектура
- Транзакции
- Хранимые процедуры и триггеры
- Ссылочная целостность
- Оперативное копирование базы данных
- Безопасность
- Пример базы данных
- Соглашения по документации
- От изготовителя fb2.
- Синтаксические шаблоны
- Специальные символы
- Многоверсионная архитектура InterBase
- 7 Взращивание открытых инноваций. Mindstorms, «архитектура» и мудрость элиты
- Архитектура контроллеров
- ГЛАВА 16 АРХИТЕКТУРА МОНИТОРИНГА
- Классическая архитектура на Windows NT (Yaffil CS)
- 1.3 Архитектура Windows NT
- Глава 10 Архитектура клиент-сервер: складской учет
- Гибридная архитектура PKI
- Простая архитектура PKI
- Ветвящиеся структуры – архитектура мира растений
- Архитектура активного каталога
- Архитектура корпоративной PKI