Транзакции базы данных в Zend Framework: изолированы ли они?

Используя Zend Framework, мне нужно (1) прочитать запись из базы данных MySQL и (2) немедленно записать обратно в эту запись, чтобы указать, что она был прочитан. Я не хочу, чтобы другие процессы или запросы могли читать или писать в ту же запись между шагами (1) и (2).

Я рассматривал возможность использования транзакции для этих шагов. Если я воспользуюсь следующими методами, удовлетворят ли они мои требования?

Zend_Db_Adapter_Abstract::beginTransaction()
Zend_Db_Adapter_Abstract::commit()
Zend_Db_Adapter_Abstract::rollBack()
7
задан Luke Eller 1 October 2011 в 05:03
поделиться