comparison slides/index.html @ 81:e36cbf39a949

Added log
author Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
date Mon, 03 Feb 2014 12:17:40 +0900
parents e889fc4dc925
children 07aec327a7bc
comparison
equal deleted inserted replaced
80:e889fc4dc925 81:e36cbf39a949
72 <article> 72 <article>
73 <h3> 73 <h3>
74 概要 74 概要
75 </h3> 75 </h3>
76 <small> 76 <small>
77 <p>非破壊的木構造データベースJungleに分散実装を行い掲示板システムに特化したデーターベースを作成し、その評価を行った。</p>
78 <p>分散データベースCassandraより2倍以上速く、分散環境下においては10倍以上速い結果も確認された。</p>
79 <br/>
77 <p>ウェブサービスにとってデータベースは必須であり、ウェブサービスの規模に比例してデータベースへの負荷も高まる。</p> 80 <p>ウェブサービスにとってデータベースは必須であり、ウェブサービスの規模に比例してデータベースへの負荷も高まる。</p>
78 <p>データベースの処理能力の高さはそのままウェブサービスの質に繋がるため、データベースのスケーラビリティの確保は重要である。</p> 81 <p>データベースの処理能力の高さはそのままウェブサービスの質に繋がるため、データベースのスケーラビリティの確保は重要である。</p>
79 <p>スケーラビリティ確保の方法としてデータ分散があるが、分散する方法により性能も変わってくる。</p> 82 <p>スケーラビリティ確保の方法としてデータ分散があるが、分散する方法により性能も変わってくる。</p>
80 <p>我々は、非破壊的構造を用いてデータを表現するデータベースJungleの開発を行った。</p>
81 <p>非破壊的木構造データベースJungleに分散実装を行い、その評価を行った。分散データベースCassandraよりよい性能を得ることができた。</p>
82 </small> 83 </small>
83 </article> 84 </article>
84 85
85 <article> 86 <article>
86 <h3> 87 <h3>
242 <article> 243 <article>
243 <h3> 244 <h3>
244 データ更新衝突の解決 245 データ更新衝突の解決
245 </h3> 246 </h3>
246 <p>トポロジー形成とデータ伝搬手段については述べた。</p> 247 <p>トポロジー形成とデータ伝搬手段については述べた。</p>
247 <p>次に問題になることはデータの整合性をどのようにとるかである。</p> 248 <p>次に問題になることはデータの整合性をどのようにとるか。</p>
248 <p>例えば、ノードの持つデータが全て同じ値にしなければならない場合は、データを持つノード全てにロックを掛けて 249 <p>例えば、ノードの持つデータが全て同じ値にしなければならない場合は、データを持つノード全てにロックを掛けて
249 変更を加える必要がある。この方法はスケールしない。</p> 250 変更を加える必要がある。この方法はスケールしない。</p>
250 <p>多少古い値を読んでも問題無く、結果整合性でよいというのなら幾つかのノードに書き込むだけで良い。こちらの方法はスケールする。</p> 251 <p>多少古い値を読んでも問題無く、結果整合性でよいというのなら幾つかのノードに書き込むだけで良い。こちらの方法はスケールする。</p>
251 </article> 252 </article>
252 253