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

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
ArtDen
Сообщения: 53
Зарегистрирован: 25 ноя 2007, 10:54

Сообщение ArtDen » 25 ноя 2007, 11:08

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

dimitr
Разработчик Firebird
Сообщения: 888
Зарегистрирован: 26 окт 2004, 16:20

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

Сообщение dimitr » 25 ноя 2007, 13:23

ArtDen писал(а):Насколько такая схема удачна? Может стоит сделать так: 1 поток - 1 подключение?
неудачна. Именно так и стоит.

ArtDen
Сообщения: 53
Зарегистрирован: 25 ноя 2007, 10:54

Сообщение ArtDen » 25 ноя 2007, 21:47

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

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 25 ноя 2007, 22:09

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

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

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

ArtDen
Сообщения: 53
Зарегистрирован: 25 ноя 2007, 10:54

Сообщение ArtDen » 25 ноя 2007, 22:21

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

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 26 ноя 2007, 02:54

Поэтому и спрашиваю
чем тебя FAQ не устраивает, что ты тут то же самое спрашиваешь?

ArtDen
Сообщения: 53
Зарегистрирован: 25 ноя 2007, 10:54

Сообщение ArtDen » 26 ноя 2007, 11:04

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

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 26 ноя 2007, 11:37

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

Ответить