Re: атомарность при таймауте
От: MasterZiv СССР  
Дата: 04.08.15 06:49
Оценка:
Здравствуйте, Шубин Евгений, Вы писали:

ШЕ>Допустим ситуацию, когда клиент посылает запрос на сервер RDBMS, а потом по таймауту закрывает соединение.

ШЕ>Допустим также, что используется опция autocommit.
ШЕ>Есть ли какие-либо гарантии, что RDBMS сделает rollback?

Если не закомитилось до таймаута ничего, то остальному (после commit) 100% придёт rollback.
Re[2]: атомарность при таймауте
От: MasterZiv СССР  
Дата: 04.08.15 06:50
Оценка:
Здравствуйте, wildwind, Вы писали:

W>Я даже думаю, что реализовать такую гарантию невозможно, так как пакет, закрывающий соединение, может прийти после того, как commit уже выполнен.


W>Если нужна такая гарантия, не используй autocommit.


так кроме автокомита могут быть ещё и явные комиты.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.