Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP, Oracle, Транзакции / 6 сообщений из 6, страница 1 из 1
25.11.2005, 18:42
    #33400969
Troglodyte
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP, Oracle, Транзакции
Есть формочка, состоящая из нескольких шагов. Причем шаги настолько тяжелые (укладка в БД мегабайтов, а то и гигабайтов), что хранить эти шаги в php-сессии представляется неправильным.

Можно ли в связке php+Oracle растянуть транзакцию между несколькими запросами php-скриптов в рамках одной сессии?
...
Рейтинг: 0 / 0
25.11.2005, 19:07
    #33401020
.-.-.-.-.-
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP, Oracle, Транзакции
нельзя, транзакция существует в пределах одного коннекта.
При следующем запросе ПХП-скрипта ты будешь уже работать с другим соединением Oracle.
Возможно здесь помог бы vl-srm, но по-моему сейчас он вообще не развивается :(
...
Рейтинг: 0 / 0
25.11.2005, 19:36
    #33401051
Troglodyte
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP, Oracle, Транзакции
.-.-.-.-.-нельзя, транзакция существует в пределах одного коннекта.
При следующем запросе ПХП-скрипта ты будешь уже работать с другим соединением Oracle.


Это я знаю. Потому-то вопрос и возник, что хочется обойти это ограничение.

.-.-.-.-.-
Возможно здесь помог бы vl-srm, но по-моему сейчас он вообще не развивается :(

А что это такое?
...
Рейтинг: 0 / 0
25.11.2005, 19:38
    #33401053
.-.-.-.-.-
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP, Oracle, Транзакции
в гугле набери " php vl-srm "
сама идея расстянуть транзакцию на несколько ХТТП-запросов неверная.
...
Рейтинг: 0 / 0
25.11.2005, 21:35
    #33401165
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP, Oracle, Транзакции
могу предложить пихать предварительные данные в таблицу черновиков, а после успешного формирования черновика вносить его данные в основную таблицу в рамках транзакции с перелопачиванием мегов и гигов. Разумеется, придётся отслеживать дохлые черновики... если места жалко.
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm
...
Рейтинг: 0 / 0
25.11.2005, 21:37
    #33401170
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP, Oracle, Транзакции
эээ... собсно, транзакция примерно так и работает :)
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP, Oracle, Транзакции / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]