Некоторые RDMS (по крайней мере, Oracle) имеют уровень изоляции READ ONLY.В противном случае я предпочитаю ROLLBACK
, поскольку он не создает записи в журнале транзакций (немного лучше с точки зрения производительности).
Обновление Некоторые пояснения.
Большинство СУБДрегистрировать все совершенные транзакции и изменения, связанные с транзакцией.Даже если не было внесено никаких изменений, сервер регистрирует транзакцию.Я не вижу смысла тратить ресурсы сервера на хранение ненужных данных.