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

Вниз

Interbase и потоки   Найти похожие ветки 

 
Grey   (2001-12-12 18:43) [0]

Подскажите, обязательно ли надо создавать новый экземпляр TIBDatabase, TIBTransaction и TIBSQL для многопоточного доступа к базе?


 
Alexandr ©   (2001-12-13 11:27) [1]

угу


 
Awex ©   (2001-12-18 11:33) [2]

>Alexandr - угу
и вовсе не угу, хватит лишь TIBTransaction и TIBSQL.
Самое главное чтоб каждый поток работал в своей транзакции.
TIBDatabase а создовать для каждого потока не целесобразно, так как на соединение с базой займет время, да и ресурсы расходуются.




 
panov ©   (2001-12-18 11:52) [3]

>Awex © (18.12.01 11:33)
Можно подробнее?
Для чего TIBTransaction и будут ли запросы выполняться параллельно в RunTime?
Каким образом TIBDataBase будет обслуживать параллельные запросы?


 
Alexandr ©   (2001-12-18 12:06) [4]

2Awex:
во-во как это ты будешь многопоточный вызов делать через один handle


 
Awex ©   (2001-12-18 12:13) [5]

У.... незная архитектуры IB ты уже пытаешься организовать многопоточный доступ к базе ..... не стоит так сильно спешить......
А для чего TIBTransaction и как выполняются запросы, и на каких уровнях изоляции и тд. можешь найти очень много полезной информации сдесь:
http://ib.demo.ru/develop.htm и смотри "Транзакции, архитектура IB".
А как организовать многопоточный доступ к БД и особенности, смотри сдесь:
Delphi 5. "Руководство разработчика. Том 2. Разработка компонентов и работа с базами данных" Стив Тейксейра,Ксавье Пачеко
http://www.ozon.ru/detail.cfm/ent=2&id=20660

И вообще если хочешь серьезно работать с IB почаще заходи на сайт к
Кузьменко Дмитрию тобишь ib.demo.ru




 
panov ©   (2001-12-18 13:19) [6]

TIBTransaction и уровень изоляции тут абсолютно ни при чем.
Подключение к IB все равно необходимо через TIBDataBase,
а TIBDataBase в любой момент времени будет выполнять лишь один запрос.


 
Digitman ©   (2001-12-18 13:30) [7]

>Grey
Обязательно.


 
Alexandr ©   (2001-12-18 13:47) [8]

так что Awex, ты не прав!
речь то идет об многопоточном доступе.
Т.е. запросы должны выполняться одновременно из разных потоков
а каждый TIBdatabase дает один поток команд для сервера


 
Awex ©   (2001-12-18 13:55) [9]

Ну да......:&
Я видимо не так понял вопрос.


 
Alexandr ©   (2001-12-18 13:58) [10]

угу



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

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

Наверх




Память: 0.49 MB
Время: 0.011 c
14-66336
Dima-k17
2001-11-23 11:24
2002.01.21
Недочёт


3-66192
Don`t know!
2001-12-18 10:11
2002.01.21
Как Bitmap-из Image1 записать в blob-поле Table1


4-66402
ДедушкаКо
2001-11-19 14:45
2002.01.21
Из осн. удалили...не понял почему. Попробую здесь...


1-66305
Yuraz
2002-01-04 15:05
2002.01.21
Как отменить это свойство Font.Style:=


3-66209
Грифон
2001-12-17 23:58
2002.01.21
Прерывание...