Mercurial > hg > Papers > 2014 > nobuyasu-master
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 |