Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Supports interactive transactions.
  2. Supports long running report-like read-only queries via RO transactions, including reading from backups. 
  3. RO transactions do not affect RW transactions in any way.
  4. Provides serializable isolation (and even more)
    1. Single partition reads are strictly serializable
    1. RW txns are strictly serializable
    2. RO txnt are serializable
  5. Txn duration is 2 * ConsensusTime (replicate + commit)
  6. Lock held duration is 2 * ConsensusTime (replicate + commit) + 0.5 * RTT (unlock)
  7. Txn size is bounded by (configurable) lock table size.
  8. Recoverable cascadeless CC.
  9. Only transaction data is serialized in persistent storage.

It seems looks like a well-rounded solution.

...