yugabyte / yugabyte-db

YugabyteDB - the cloud native distributed SQL database for mission-critical applications.
https://www.yugabyte.com
Other
8.99k stars 1.07k forks source link

[docs] describe yugabyteDB isolation levels in more details #2064

Open ttyusupov opened 5 years ago

ttyusupov commented 5 years ago

Jira Link: DB-1521 We need more detailed documentation of isolation levels, so users can understand what to expect and which guarantees we provide for both snapshot and serializable isolation levels. I've only found https://docs.yugabyte.com/latest/architecture/transactions/isolation-levels/#root and there is no detailed explanation of what to expect from our serializable isolation level and what exactly we provide.

ttyusupov commented 5 years ago

For example, the data read from a transaction is not guaranteed to have been consistent (even in a read-only transaction) unless the transaction was committed and the commit operation has been completed successfully.

stevebang commented 5 years ago

@ttyusupov I'll consult with @bllewell to get the details we should document.