Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: spelling

...

Serializable schedule - a schedule that is equivalent to some serial execution of interleaved transactions.

...

To define key points of the protocol design, let's take a look at some features,which can c n be provided by the product, and value them from 1 to 3, where 3 means maximum importance for product success.

...

Here we take into account the isolation property of a transaction. The strongest isolation is known to beSerializable, implying all transactions pretend to execute sequentially. This is very convenient for a user , because it prevents hidden datacorruptions data corruption and security issues. The price for this may be reduced throughput/latency due to increased overhead from CC protocol. Additional option is to allow a user to choose a weaker isolation level, likeSNAPSHOT. The ultimate goal is to implement Serializability without sacrificing performance too much, having Serializable as the default isolation level. 

...