Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Много транзакция для одного TIBDataBase [D7, IB6.x]


elserpiente ©   (2007-04-05 16:21:00) 

Привет. Подскажите, возможно ли чтоб для одного TIBDataBase
было несколько TIBQuery со своими транзакциями?


jack128   (2007-04-10 11:09:00) [1]

StriderMan ©   (09.04.07 10:21) [9]
Или Вы используете snap-shot для отчетов?

Естественно.  При многопользовательской работе без неё - никак...  Хотя конечно, если все данные для отчета выбираются одним запросом, то без разницы..


Карелин Артем   (2007-04-09 16:45:00) [2]


> StriderMan ©   (09.04.07 10:21) [9]

Если клиентов много, снапшот транзакция очень нужна для отчетов. Таково мое мнение.


StriderMan   (2007-04-09 10:21:00) [3]


> jack128 ©   (07.04.07 15:47) [5]
> Трех.  Одна - read, вторая - write, третья - для отчетов.

а зачем для отчетов отдельная? я той же read обычно пользуюсь. Или Вы используете snap-shot для отчетов?


Sergey13   (2007-04-09 09:39:00) [4]

> [5] jack128 ©   (07.04.07 15:47)

И что это дает? Я не спорю, что иногда это удобно, но принципиально никаких преимуществ нет. А новичкам, в добавок, не трудно и запутаться в них.
ИМХО.


Карелин Артем   (2007-04-07 17:18:00) [5]


> Asail   (07.04.07 16:56) [6]

TIBDataBase тоже хорошо отдельно на каждый поток шлепать.


Asail   (2007-04-07 16:56:00) [6]

Да, а если приложение многопоточное? Тогда каждый поток должен работать исключительно со своими транзакциями, как для чтения, так и для записи. Или я не прав?


jack128   (2007-04-07 15:47:00) [7]

Sergey13 ©   (05.04.07 16:32) [2]
Вопрос - нужно ли.

Нужно.
StriderMan ©   (06.04.07 13:22) [4]
можно, но как правило хватает одной-двух транзакций на все приложение.

Трех.  Одна - read, вторая - write, третья - для отчетов.


StriderMan   (2007-04-06 13:22:00) [8]

можно, но как правило хватает одной-двух транзакций на все приложение. Или ты серверную прослойку пишешь с транзакциями под каждого из клиентов?


Asail   (2007-04-05 18:37:00) [9]

Для каждого TIBQuery свой TIBTransaction подключенные к одному TIBDataBase и - вперед...


Sergey13   (2007-04-05 16:32:00) [10]

Вопрос - нужно ли.


Правильный Вася   (2007-04-05 16:22:00) [11]

можно


Наверх

Титульная страница Поиск, карта сайта Написать письмо