Transacciones de la base de datos en Zend Framework: ¿están aisladas?
Utilizando Zend Framework, necesito (1) leer un registro de una base de datos MySQL y (2) escribir de inmediato en ese registro para indicar que se ha leído. No quiero que otros procesos o consultas puedan leer o escribir en el mismo registro entre los pasos (1) y (2).
Estaba considerando usar una transacción para estos pasos. Si utilizo los siguientes métodos, ¿cumplirán mis requisitos?
Zend_Db_Adapter_Abstract::beginTransaction()
Zend_Db_Adapter_Abstract::commit()
Zend_Db_Adapter_Abstract::rollBack()