Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.23;
Скачать: CL | DM;

Вниз

Разные ли будут транзакции?   Найти похожие ветки 

 
linx ©   (2003-10-02 05:59) [0]

Народ, неприятная мысль меня посетила впредверии сдачи проекта заказчику. У меня написана база данных под InterBase, с использованием компонентов IBTable, IBQuery, IBDataBase, IBTransaction. При выполнении неких операций всегда задействована связка IBQuery(IBTable)-IBTransaction-IBDataBase. Операций в принципе достаточно много и поэтому при динамических запросах я зачастую использую одну и ту же транзакцию. Внутри одного клиентского рабочего места конфликтов связанных с использованием одной транзакции не возникает. Я специально следил за этим. Но что будет, когда запустятся 2 клиентских рабочих места? Не получится-ли так, что в момент, когда один пользователь создает нового абонента, другой будет производить другую операцию, используя ту же транзакцию? И внесет тем самым ошибки в данные, а может даже и к аварийному завершению операций. Ведь названия у транзакций одинаковые. Внутри одного клиентского места перекрестного использования транзакций (или, другими словами, одновременного выполнения двух конфликтующих операций)нет, а вот при выполнении 2х и более приложений... Это можно проверить, конечно, но мне бы очено хотелось услышать мнения людей, которые уже сталкивались с этой проблемой.


 
Deniz ©   (2003-10-02 08:29) [1]

"... Ведь названия у транзакций одинаковые ..."
В реальности такой проблемы НЕТ, и названия используются только для твоего приложения, при запуске более 1 приложения, даже на одном копьютере, свои транзакции. Start + Commit несколько раз и каждый раз будет НОВОЕ значение идентификатора транзакций в БД. Если правильно(по логике программы) расставил уровни изоляции, то проблем не будет даже с 100 приложениями



Страницы: 1 вся ветка

Текущий архив: 2003.10.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
14-74475
Alibaba
2003-10-02 16:45
2003.10.23
Количество листов в книге Excel


14-74429
MYSTERYO
2003-10-02 23:33
2003.10.23
Бывает у вас такое? На любимом форуме побывал, почту проверил,


3-73988
dzh2000
2003-10-04 16:36
2003.10.23
Bug с отрицательными числами в Firebird 1.5


14-74413
vidiv
2003-10-05 09:55
2003.10.23
WWW Прокси с авторизацией с помощью домена...


1-74262
Анонимщик
2003-10-13 11:39
2003.10.23
Критические секции