Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.005 c
1-66275
well
2002-01-04 11:07
2002.01.21
TreeViev


4-66414
Русский
2001-11-19 17:43
2002.01.21
Людииии ааааааа Help :)))


1-66295
Stupid
2002-01-04 22:22
2002.01.21
HELPPPP ME


1-66244
Андре
2002-01-03 15:15
2002.01.21
TExcelApplication


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




   Наверх