Open JHinW opened 7 years ago
Serializable:
Highest level of isolation. It locks data exclusively when read and write occurs. It acquires range locks so that phantom rows are not created.
Repeatable Read:
Second highest level of isolation. Same as serializable except it does not acquire range locks so phantom rows may be created.
Read Committed:
It allow shared locks and read only committed data. That means never read changed data that are in the middle of any transaction.
Read Un-Committed:
It is the lowest level of Isolation. It allows dirty read.
https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-reliable-services-reliable-collections-transactions-locks