From 7d98ad5c3559b491a7c3f202534a7655685f3fdd Mon Sep 17 00:00:00 2001 From: Thomas Schoebel-Theuer Date: Wed, 20 Jun 2018 10:24:34 +0200 Subject: [PATCH] doc: section on granularity --- docu/mars-manual.lyx | 409 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 409 insertions(+) diff --git a/docu/mars-manual.lyx b/docu/mars-manual.lyx index b96426fa..088df6ac 100644 --- a/docu/mars-manual.lyx +++ b/docu/mars-manual.lyx @@ -603,6 +603,415 @@ between \end_deeper \end_deeper +\begin_layout Section +Granularity at Architecture +\begin_inset CommandInset label +LatexCommand label +name "sec:Granularity-at-Architecture" + +\end_inset + + +\end_layout + +\begin_layout Standard +Here are the most important architectural differences between object-based + storages and LV-based (Logical Volume) storages: +\end_layout + +\begin_layout Standard +\noindent +\align center +\begin_inset Tabular + + + + + + + +\begin_inset Text + +\begin_layout Plain Layout + +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +Objects +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +LVs +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +Granularity +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +small (typically KiB) +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +huge (several TiB) +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +Number of instances +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +very high +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +low to medium +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +Typical access +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +random keys +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +named +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +Update in place +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +no +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +yes +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +Resize during operation +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +no +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +yes +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +Object support +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +native +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +on top of +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +LV support +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +on top of +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +native +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +Filesystem support +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +on top of +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +on top of +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +Scalable +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +at cluster +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +both cluster and grid +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +Location distances +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +per datacenter / on campus +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +long distances possible +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +Centralized pool management +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +per cluster +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +Football uniting clusters +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +Easy sharding support +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +cumbersome +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +yes +\end_layout + +\end_inset + + + + +\end_inset + + +\end_layout + \begin_layout Section Local vs Centralized Storage \begin_inset CommandInset label