mirror of
https://github.com/janishutz/eth-summaries.git
synced 2026-07-27 21:29:09 +02:00
[DMDB] Notes on concurrency control
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
\newpage
|
||||
\subsection{Transaction Model}
|
||||
\inlinedefinition Some terms for Transaction model:
|
||||
\begin{itemize}
|
||||
@@ -30,6 +31,7 @@ Below a list of very important syntax for the exam (where the subscript $i$ deno
|
||||
Conflicting operations are two operations on the same item with at least one of them being a write operation, such as $r_1[x] w_2[x]$ or $w_1[y] w_2[y]$.
|
||||
|
||||
\subsubsection{History}
|
||||
\label{sec:tm-history}
|
||||
A history $H$ is a partially ordered $<_H$ sequence of operations from a set of transactions.
|
||||
If two operations are ordered within a transaction, they are equally ordered in the history.
|
||||
If two operations $p$ and $q$ conflict, then they are ordered with respect to each other ($p <_H q$ or $q <_H p$)
|
||||
|
||||
Reference in New Issue
Block a user