|
|
|
PHP, Oracle, Транзакции
|
|||
|---|---|---|---|
|
#18+
Есть формочка, состоящая из нескольких шагов. Причем шаги настолько тяжелые (укладка в БД мегабайтов, а то и гигабайтов), что хранить эти шаги в php-сессии представляется неправильным. Можно ли в связке php+Oracle растянуть транзакцию между несколькими запросами php-скриптов в рамках одной сессии? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 18:42 |
|
||
|
PHP, Oracle, Транзакции
|
|||
|---|---|---|---|
|
#18+
нельзя, транзакция существует в пределах одного коннекта. При следующем запросе ПХП-скрипта ты будешь уже работать с другим соединением Oracle. Возможно здесь помог бы vl-srm, но по-моему сейчас он вообще не развивается :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 19:07 |
|
||
|
PHP, Oracle, Транзакции
|
|||
|---|---|---|---|
|
#18+
.-.-.-.-.-нельзя, транзакция существует в пределах одного коннекта. При следующем запросе ПХП-скрипта ты будешь уже работать с другим соединением Oracle. Это я знаю. Потому-то вопрос и возник, что хочется обойти это ограничение. .-.-.-.-.- Возможно здесь помог бы vl-srm, но по-моему сейчас он вообще не развивается :( А что это такое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 19:36 |
|
||
|
PHP, Oracle, Транзакции
|
|||
|---|---|---|---|
|
#18+
в гугле набери " php vl-srm " сама идея расстянуть транзакцию на несколько ХТТП-запросов неверная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 19:38 |
|
||
|
PHP, Oracle, Транзакции
|
|||
|---|---|---|---|
|
#18+
могу предложить пихать предварительные данные в таблицу черновиков, а после успешного формирования черновика вносить его данные в основную таблицу в рамках транзакции с перелопачиванием мегов и гигов. Разумеется, придётся отслеживать дохлые черновики... если места жалко. ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 21:35 |
|
||
|
PHP, Oracle, Транзакции
|
|||
|---|---|---|---|
|
#18+
эээ... собсно, транзакция примерно так и работает :) ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 21:37 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=447&tid=1477192]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 339ms |

| 0 / 0 |
