Страница 1 из 1

Добавлено: 25 ноя 2007, 11:08
ArtDen
В факе про IB написано, что надо работать с несколькими подключениями: http://www.ibase.ru/ibfaq.htm#threads . Это справедливо для Firefird?

Re: Firebird и параллельные транзакции с одного подключения

Добавлено: 25 ноя 2007, 13:23
dimitr
ArtDen писал(а):Насколько такая схема удачна? Может стоит сделать так: 1 поток - 1 подключение?
неудачна. Именно так и стоит.

Добавлено: 25 ноя 2007, 21:47
ArtDen
А что с параллельным подключением к базе? Я читал, что одновременное подключение к одной базе из нескольких потоков может вызывать ошибку в момент подключения, и что все подключения рекомендуется делать в основном потоке. В моём случае это неудобно. Будет ли достаточным для подключений из разных потоков, сделать любое подключение эксклюзивной операцией, или всё-таки придётся делать их в основном потоке?

Добавлено: 25 ноя 2007, 22:09
kdv
В моём случае это неудобно.
знаешь что... я бы сказал, что бывает "неудобно".
Я читал
я, как бы, пишу не фантастику. а если что помещаю в FAQ, то значит оно ТАК работает и ТАК надо делать. А информация изложена по фактам и граблям, на которые наступили другие.

Собственно, можешь делать вообще как хочешь. Напорешься на проблемы - сверишь с тем что тебе говорили.

p.s. FAQ относится к InterBase Firebird и Yaffil.

Добавлено: 25 ноя 2007, 22:21
ArtDen
kdv писал(а):Собственно, можешь делать вообще как хочешь.
Не хочу. Поэтому и спрашиваю :)

Добавлено: 26 ноя 2007, 02:54
kdv
Поэтому и спрашиваю
чем тебя FAQ не устраивает, что ты тут то же самое спрашиваешь?

Добавлено: 26 ноя 2007, 11:04
ArtDen
kdv писал(а):чем тебя FAQ не устраивает, что ты тут то же самое спрашиваешь?
Потому, что в факе конкретно по этому вопросу написано только про IB. Я же не в курсе, может в Firefird ситуация изменилась в лучшую сторону.

Добавлено: 26 ноя 2007, 11:37
kdv
специально для тебя, добавлю упоминание FB в тот пункт.
еще раз объясняю - FAQ этот по IB и FB ОДНОВРЕМЕННО. Там где разница - это специально и отдельно указано.