[DMDB] Notes on concurrency control

This commit is contained in:
2026-07-26 12:49:35 +02:00
parent 9ea73f2496
commit a331b8987f
9 changed files with 27 additions and 7 deletions
@@ -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$)