Книга: Мир InterBase. Архитектура, администрирование и разработка приложений баз данных в InterBase/FireBird/Yaffil
Сессия
Сессия
Основная функция сессии - установить рамки транзакции с заданными параметрами (подробнее о транзакциях см. главу "Транзакции. Параметры транзакций" (ч 1))
Хотя в ADODB понятие сессии совмещено с понятием источника данных, в OLE DB это два различных объекта. Надо полагать, что основная причина такой иерархии объектов ADODB заключается в архитектуре пула подключений, используемого в серверных приложениях Microsoft. Гораздо проще и эффективнее осуществлять балансировку загрузки на уровне отдельных подключений к базе данных, чем на уровне сессий. Как правило, в SQL-серверах через два раздельных подключения можно осуществлять параллельные запросы к базе данных, а через разные сессии одного подключения такая работа будет осуществляться последовательно. Тем не менее InterBase может одновременно обслуживать несколько транзакций в рамках одного подключения и в данном случае выгодно отличается от большинства других SQL-серверов. Поэтому IBProvider поддерживает возможность создания нескольких объектов сессий, принадлежащих одному источнику данных.
- Немного истории
- Обзор возможностей IBProvider
- Использование IBProvider в клиентских приложениях
- Состав компонентов IBProvider
- Сессия
- Уровни изоляции транзакции
- Управление транзакциями
- Автоматические транзакции
- Управление транзакциями через SQL
- Примеры работы с транзакциями
- Распределенные транзакции
- Использование нескольких сессий в ADODB
- Чтение метаданных
- Команда
- Набор строк
- Практическое использование IBProvider
- Управление сессиями
- Разработка проекта. Креативная сессия
- 26.3.3.5. Стратегическая сессия «Построение финансовой модели компании»
- 26.3.3.4. Стратегическая сессия «Постановка управленческого учета в компании»
- 26.3.3.2. Стратегическая сессия «Профессиональный взгляд со стороны на управление финансами в компании»
- 26.3.3.6. Стратегическая сессия «Помощь начинающему финдиректору»
- 26.3.3.3. Стратегическая сессия «Налоговая безопасность компании»
- 1. Унарная операция выборки
- 2. Унарная операция проекции
- 3. Унарная операция переименования
- 4. Использование подзапросов
- 1. Смысл нормализации схем баз данных