Выбор уровня изоляции зависит от того, как вы хотите, чтобы ваше приложение работало.Для разных вызовов БД могут потребоваться разные уровни изоляции, в зависимости от того, что вы делаете с данными.
Не существует жестких и быстрых правил для каких-либо конкретных отраслей, таких как банковское дело, однако некоторые данные (например, данные финансовых транзакций), очевидно, важны, и вы хотите сделать все возможное, чтобы избежать потери данных и несогласованности данных.
Уровни изоляции объясняются здесь лучше, чем я.
http://en.wikipedia.org/wiki/Isolation_%28database_systems%29