Isolation level
Meaning in software engineering, with examples
In software engineering, isolation level means: A setting that controls how much one transaction can see of other transactions' changes, trading data safety against speed and concurrency.
In Turkish: yalıtım düzeyi, izolasyon seviyesi
How it is used
The SQL standard defines four: READ UNCOMMITTED, READ COMMITTED, REPEATABLE READ and SERIALIZABLE. Lower levels allow problems such as dirty reads and phantom reads. PostgreSQL and SQL Server default to READ COMMITTED; MySQL InnoDB defaults to REPEATABLE READ.
Example sentences
We raised the isolation level to SERIALIZABLE for the seat booking transaction.
What is the default isolation level in MySQL, and why does it matter for this bug?
Common collocations
- set the isolation level
- transaction isolation level
- READ COMMITTED
- dirty read
- SERIALIZABLE
Related terms
This word in other fields
The same English word can have a different meaning in another field:
More terms: Databases and Persistence
Practise with graded reading
Reading at the right level is the fastest way to make new words stick. Pick free English books by level:
