[DMDB] Set up join section

This commit is contained in:
2026-07-21 11:27:47 +02:00
parent 0b98da10eb
commit f9a48b191a
12 changed files with 26 additions and 0 deletions
@@ -0,0 +1,14 @@
\subsubsection{Simple Join}
\begin{algorithm}
\caption{SimpleJoin Algorithm}
\begin{algorithmic}[1]
\Procedure{SimpleJoin}{$R$, $S$}
\For{each tuple $t_R \in R$}
\For{each tuple $t_S \in S$}
\If{$\texttt{pred}(t_R, t_S)$}
\State $\texttt{add}\{ t_R, t_S \}$ to the join output
\EndFor
\EndFor
\EndProcedure
\end{algorithmic}
\end{algorithm}
@@ -20,4 +20,16 @@
\subsection{Aggregation}
\input{parts/04_query-processing/03_aggregation.tex}
\subsection{Join}
\input{parts/04_query-processing/04_join/00_simple-join.tex}
\input{parts/04_query-processing/04_join/01_nested-loops.tex}
\input{parts/04_query-processing/04_join/02_index-nested-loops.tex}
\input{parts/04_query-processing/04_join/03_block-nested-loops.tex}
\input{parts/04_query-processing/04_join/04_block-index-nested-loops.tex}
\input{parts/04_query-processing/04_join/05_sort-merge-join.tex}
\input{parts/04_query-processing/04_join/06_optimized-smj.tex}
\input{parts/04_query-processing/04_join/07_hash-join.tex}
\input{parts/04_query-processing/04_join/08_recursive-partitioning.tex}
\input{parts/04_query-processing/04_join/09_conclusion.tex}
% \input{parts/04_query-processing/}