You can choose the level of isolation depending on how you want your application to work. Depending on what you are doing with the data, you may need different isolation levels for different db calls.
There are no hard and fast rules for any particular industry, such as banking, but some data (such as financial transaction data) is obviously important and you want to do everything possible to avoid data loss and data inconsistency.
The isolation levels are better explained than I can here.
http://en.wikipedia.org/wiki/Isolation_%28database_systems%29
source
share