Files
eth-summaries/semester4/dmdb/parts/03_systems/main.tex
T
2026-07-07 16:37:09 +02:00

40 lines
1.9 KiB
TeX

\newsection
\section{Systems}
\subsection{Query Optimization}
\input{parts/03_systems/00_query-optimization/00_intro.tex}
\input{parts/03_systems/00_query-optimization/01_search-space/00_basics.tex}
\input{parts/03_systems/00_query-optimization/01_search-space/01_rewriting-rules.tex}
\input{parts/03_systems/00_query-optimization/01_search-space/02_execution-model.tex}
\input{parts/03_systems/00_query-optimization/01_search-space/03_cost-model.tex}
\input{parts/03_systems/00_query-optimization/01_search-space/04_search.tex}
\newpage
\subsection{Database Engines}
\input{parts/03_systems/01_database-engines/00_memory/00_intro.tex}
\input{parts/03_systems/01_database-engines/00_memory/01_physical-logical.tex}
\input{parts/03_systems/01_database-engines/00_memory/02_record-layout.tex}
\input{parts/03_systems/01_database-engines/00_memory/03_data-in-blocks-and-pages.tex}
\input{parts/03_systems/01_database-engines/00_memory/04_row-vs-column-store.tex}
\input{parts/03_systems/01_database-engines/00_memory/05_execution-models.tex}
% \input{parts/03_systems/01_database-engines/00_memory/}
% \input{parts/03_systems/01_database-engines/}
\newpage
\subsection{Indexing}
\input{parts/03_systems/02_indexing/00_access-methods.tex}
\subsubsection{B+ Trees}
\input{parts/03_systems/02_indexing/01_b-trees/00_b-trees.tex}
\input{parts/03_systems/02_indexing/01_b-trees/01_basics.tex}
\input{parts/03_systems/02_indexing/01_b-trees/02_operations.tex}
\input{parts/03_systems/02_indexing/01_b-trees/03_optimizations.tex}
% \input{parts/03_systems/02_indexing/01_b-trees/}
\subsubsection{Hashing}
\input{parts/03_systems/02_indexing/02_hashing/00_hash-tables.tex}
\input{parts/03_systems/02_indexing/02_hashing/01_linear-hashing.tex}
\input{parts/03_systems/02_indexing/02_hashing/02_in-postgres.tex}
% \input{parts/03_systems/02_indexing/02_hashing/}
% \input{parts/03_systems/02_indexing/}
% \input{parts/03_systems/}