What is a transaction isolation level?
executing each transaction in its own dedicated threadpool to facilitate thread isolation
facilitating each transaction to occur on its own dedicated vCPU to guarantee throughput
the level of visibility and access a transaction has to the units of work of other transactions such as uncommitted writes
executing each transaction on its own process to provide resource isolation