Форум: "Базы";
Текущий архив: 2002.01.21;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.003 c