[PERL+Firebird] Интересует библиотека доступа с полноценной поддержкой транзакций

Anjey aka PM
Дата: 17.08.2006 15:42:35
Стандартная DBI::Interbase (помоему так) не поддерживает (судя по документации) нескольких паралельных транзакций в контексте одного коннекта к БД. Интересуют альтернативы с поддержкой вышеизложенного.

Спасибо.
Anjey aka PM
Дата: 17.08.2006 21:58:32
вопрос все еще актуален, а то переписывать DBI::Interbase под свои нужды пока не хочется (хотя такими темпами скоро прийдется )
Anjey aka PM
Дата: 17.08.2006 21:59:24
тоесть DBD::Interbase
Anjey aka PM
Дата: 18.08.2006 19:47:19
ап, ибо очень актуально
Pavel Kilevatyh
Дата: 25.08.2006 16:00:49
Сам бодался с этой проблемой.
Решается комплексом мер:
1. Частичный перенос сложной логики на сервер в ХП.
2. Усложнение запроса с попыткой выбрать все одним выражением.
3. Создать нужное кол-во подключений к БД ($dbh) и работать с ними параллельно.

Третий способ особо некрасивый, но когда торопят и в голову ничего лучше не приходит - деваться некуда.
Anjey aka PM
Дата: 26.08.2006 10:02:54
лучше уж DBD::Interbase переписать под свои нужды
maXmo
Дата: 28.08.2006 16:43:36
можно ещё написать нашлёпку на неё - пул коннектов (только переименовать их в транзакции). Перле можно написать модуль?
Anjey aka PM
Дата: 28.08.2006 21:54:52
буду короче DBD::Interbase переписывать чтоб ему