격리성에는 여러 단계가 존재하며, 해당 단계에 따라 격리성과 동시성의 정도가 다른다.
트랜잭션이 순차적으로 실행이 되면 격리성은 높아지지만 동시성은 너무 낮아져 성능이 안좋아진다.
즉, 격리성과 동시성은 반비례관계이다.
격리성이 너무 높으면 동시성은 떨어지고, 격리성이 너무 낮으면 동시성이 높아지게 되는것이다.
이러한 단계들은 DB에서 조정할 수 있다.
ex. MySQL의 경우
set session tranaction isolation level read uncommitted;