comparison paper/chapter2.tex @ 115:eac8620cf9cd

Fixed spell miss
author Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
date Wed, 05 Mar 2014 19:54:34 +0900
parents d116e59fc8a2
children d45899154815
comparison
equal deleted inserted replaced
114:d116e59fc8a2 115:eac8620cf9cd
77 \end{center} 77 \end{center}
78 \end{figure} 78 \end{figure}
79 79
80 \newpage 80 \newpage
81 81
82 非破壊的木構造においてデータのロックが必要となる部分は, 木のコピーを作終りえた後に 82 非破壊的木構造においてデータのロックが必要となる部分は, 木のコピーを作り終えた後に
83 ルートノードを更新するときだけである. 83 ルートノードを更新するときだけである.
84 データ編集を行っている間ロックが必要な破壊的木構造に比べ, 編集中においてもデータの読み込みが 84 データ編集を行っている間ロックが必要な破壊的木構造に比べ, 編集中においてもデータの読み込みが
85 可能である(図\ref{fig:nondestractive_merit}). 85 可能である(図\ref{fig:nondestractive_merit}).
86 そのため, 破壊的木構造に比べてスケールアウトがしやすくなっている. 86 そのため, 破壊的木構造に比べてスケールアウトがしやすくなっている.
87 87
96 \newpage 96 \newpage
97 97
98 \section{Jungle におけるデータへのアクセス} 98 \section{Jungle におけるデータへのアクセス}
99 Jungleにおいてのデータアクセス手段について述べる. 99 Jungleにおいてのデータアクセス手段について述べる.
100 JungleではそれぞれのNodeがattributeを保持する. 100 JungleではそれぞれのNodeがattributeを保持する.
101 attributeはKey-Valueによりデータを保持される. 101 attributeはKey-Valueによりデータを保持する.
102 KeyはString型でValueはByteBufferを使用している. 102 KeyはString型でValueはByteBufferを使用している.
103 Jungleでデータへのアクセスは, このNodeへのアクセスをさす. 103 Jungleでデータへのアクセスは, このNodeへのアクセスをさす.
104 Node へのアクセスは, 木の名前と Node を指すパスにより行える. 104 Node へのアクセスは, 木の名前と Node を指すパスにより行える.
105 このパスはNodePathと呼ばれる(図\ref{fig:nodepath}). 105 このパスはNodePathと呼ばれる(図\ref{fig:nodepath}).
106 106
161 [APPEND_CHILD:<-1>:pos:0] 161 [APPEND_CHILD:<-1>:pos:0]
162 [PUT_ATTRIBUTE:<-1,0>:key:author,value:oshiro] 162 [PUT_ATTRIBUTE:<-1,0>:key:author,value:oshiro]
163 [PUT_ATTRIBUTE:<-1,0>:key:mes,value:hello] 163 [PUT_ATTRIBUTE:<-1,0>:key:mes,value:hello]
164 [PUT_ATTRIBUTE:<-1,0>:key:timestamp,value:0] 164 [PUT_ATTRIBUTE:<-1,0>:key:timestamp,value:0]
165 \end{lstlisting} 165 \end{lstlisting}
166  このログはルートノードに対し子ノードを追加し, 追加した子ノードに attribute を3つ追加する際に図れるログである(図\ref{fig:treeoperationlog}). 166  このログはルートノードに対し子ノードを追加し, 追加した子ノードに attribute を3つ追加する際に出力されるログである(図\ref{fig:treeoperationlog}).
167 167
168 大文字の英字は実行した NodeOperation の種類を表す. 168 大文字の英字は実行した NodeOperation の種類を表す.
169 \verb|<>| により囲まれている数字は NodePath を示す. 169 \verb|<>| により囲まれている数字は NodePath を示す.
170 NodePath の表記以降は Node の position や attribute の情報を表している. 170 NodePath の表記以降は Node の position や attribute の情報を表している.
171 171