non-repeatable read


The situation when a query retrieves data, and a later query within the same transaction retrieves what should be the same data, but the queries return different results (changed by another transaction committing in the meantime).

This kind of operation goes against the ACID principle of database design. Within a transaction, data should be consistent, with predictable and stable relationships.

Among different isolation levels, non-repeatable reads are prevented by the serializable read and repeatable read levels, and allowed by the consistent read, and read uncommitted levels.

See also ACID.

See also consistent read.

See also isolation level.

See also READ UNCOMMITTED.

See also REPEATABLE READ.

See also SERIALIZABLE.

See also transaction.

Retornar