Форум: "Базы";
Текущий архив: 2004.08.15;
Скачать: [xml.tar.bz2];
ВнизНесколько одновременных запросов к БД Найти похожие ветки
← →
AlexanderSK (2004-07-16 16:04) [0]Есть приложение, в нем енсколько нитей. Каждая нить работает с БД (СУБД InterBase). Как лучше организовать работу с сервером БД?
Можно ли использовать один компонент IBDataBase для всех нитей? Или обязательно в каждой ните открывать свое соединения с БД?
Заранее благодарен!
← →
Reindeer Moss Eater © (2004-07-16 16:08) [1]Не обязательно.
← →
Romkin © (2004-07-16 16:10) [2]Вот еще! Обязательно отдельный коннект для каждой нити. И плюс ко всему, установление коннекта к БД надо также защищать критической секцией, не допуская одновременного установления соединения разными потоками - защита только в FB1.5 появилась, если не ошибаюсь
← →
Reindeer Moss Eater © (2004-07-16 16:12) [3]С какой беды обязателен отдельный коннект?
← →
AlexanderSK (2004-07-16 16:19) [4]А нет ли где-нибудь примера построения приложения с пулом конктов к БД?
← →
Reindeer Moss Eater © (2004-07-16 16:22) [5]А в чем проблема?
Приложение с датамодулем и ThreadObject"ом
Внутри execute создаем экземпляр датамодуля, коннектимся.
Все дела.
← →
Соловьев © (2004-07-16 16:32) [6]
> нет ли где-нибудь примера построения приложения с пулом
> конктов к БД?
http://www.interbase-world.com/ru/articles/detail.php?ID=492
← →
AlexanderSK (2004-07-16 16:32) [7]>Reindeer Moss Eater © (16.07.04 16:22) [5]
Нет! Пример такой чтобы использовать для N нитей оптимально использовать M уже открытых коннектов к БД, причем N > M?
← →
Digitman © (2004-07-16 16:35) [8]
> AlexanderS
ты не въехал в смысл, заложенный в то что сказал RME
пул - это пул, он организован та что каждый из M коннектов к базе в каждый момент времени используется не более чем одни трэдом из списка N трэдов
← →
Romkin © (2004-07-16 17:19) [9]Reindeer Moss Eater © (16.07.04 16:12) [3] Потому что ни одна из функций gds32.dll не является потокобезопасной.
← →
Reindeer Moss Eater © (2004-07-16 17:33) [10]А что нам до функций gds, если мы разговариваем про потокобезопасный TDatabase?
← →
Reindeer Moss Eater © (2004-07-16 17:35) [11]Или IBDatabase
← →
MORA (2004-07-17 00:50) [12]по этому поводу есть глава в книге:
http://www.williamspublishing.com/Books/5-8459-0305-X.html
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.08.15;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.036 c