Mercurial > hg > Members > nobuyasu > master-presen > presen20140114
comparison index.html @ 6:10306206458f
Adde slides
author | Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 02 Feb 2014 17:47:55 +0900 |
parents | 3020e4fb1793 |
children | 1ed30dc9fd5c |
comparison
equal
deleted
inserted
replaced
5:3020e4fb1793 | 6:10306206458f |
---|---|
199 <p>ロックが少なく、いつでもコピーが可能なことから、非破壊的木構造はスケーラブルなシステムに有用となる</p> | 199 <p>ロックが少なく、いつでもコピーが可能なことから、非破壊的木構造はスケーラブルなシステムに有用となる</p> |
200 </article> | 200 </article> |
201 | 201 |
202 <article> | 202 <article> |
203 <h3> | 203 <h3> |
204 | 204 Jungleの分散設計:分散版管理システム |
205 </h3> | 205 </h3> |
206 <p></p> | 206 <p>Jungleは分散設計を行うにあたってGitやMercurialといった分散版管理システムを意識している</p> |
207 <p></p> | 207 <p>分散版管理システムとは多人数によるソフトウェア開発において変更履歴を管理するシステム</p> |
208 </article> | 208 <p>分散版管理システムは次の特徴とAPIを持つ</p> |
209 <ul> | |
210 <li>開発者それぞれがリポジトリのクローンを持ち、開発はローカルのリポジトリを通すことで行われる</li> | |
211 <li>ローカルのリポジトリは独立に存在し、サーバ上ある他人のリポジトリから変更履歴をとることができる。また自身の変更履歴を伝えることもできる</li> | |
212 <li></li> | |
213 </ul> | |
214 </article> | |
215 | |
216 <article> | |
217 <h3> | |
218 Jungleの分散設計:分散版管理システム | |
219 </h3> | |
220 <p>分散版管理システムAPI</p> | |
221 <ul> | |
222 <li>commit:データに変更を加えたことをリポジトリに登録</li> | |
223 <li>push:ローカルのリポジトリで行った変更履歴を他のリポジトリへまとめて送る</li> | |
224 <li>pull:他のリポジトリからの変更履歴をまとめて受け取る</li> | |
225 </ul> | |
226 <p style="text-align:center;"> | |
227 <img style="height:200px;" src="./images/distributed_repository.png"> | |
228 </p> | |
229 <small> | |
230 <p>以上の特徴とAPIにより分散版管理は高いスケーラビリティを得ている</p> | |
231 </small> | |
232 </article> | |
233 | |
234 <article> | |
235 <h3> | |
236 Jungleの分散設計:分散版管理システム | |
237 </h3> | |
238 <p>分散管理版システムで扱われるリポジトリは自由にクローンが可能である</p> | |
239 <p>そしてJungleのデータも自由にコピーが可能である</p> | |
240 <p></p> | |
241 <ul> | |
242 </ul> | |
243 </article> | |
244 | |
245 | |
246 <article> | |
247 <h3> | |
248 Jungleの分散設計:分散版管理システム | |
249 </h3> | |
250 <p></p> | |
251 <p></p> | |
252 <ul> | |
253 </ul> | |
254 </article> | |
255 | |
256 <article> | |
257 <h3> | |
258 Jungleの分散設計:分散版管理システム | |
259 </h3> | |
260 <p></p> | |
261 <p></p> | |
262 <ul> | |
263 </ul> | |
264 </article> | |
265 | |
209 | 266 |
210 | 267 |
211 | 268 |
212 <article> | 269 <article> |
213 <h3> | 270 <h3> |
439 <article> | 496 <article> |
440 <h3> | 497 <h3> |
441 まとめ | 498 まとめ |
442 </h3> | 499 </h3> |
443 <p>本研究では非破壊的木構造Jungleに分散データベースの実装を行った</p> | 500 <p>本研究では非破壊的木構造Jungleに分散データベースの実装を行った</p> |
444 <p>非破壊的木構造における利点を述べ、</p> | 501 <p>非破壊的木構造における利点を述べ、スケーラビリティの高い分散版管理システムとの類似性を述べた</p> |
502 <p>Mergeアルゴリズムの1つとして掲示板プログラムにおけるMergeについて設計・実装を行った</p> | |
445 <p>性能比較の実験のためJungle、Cassandraで利用できる簡易掲示板の作成を行った</p> | 503 <p>性能比較の実験のためJungle、Cassandraで利用できる簡易掲示板の作成を行った</p> |
446 <p>実験は単体サーバと分散環境下において行い、どちらともCassandraよりよい結果をえることができた</p> | 504 <p>実験は単体サーバと分散環境下において行い、どちらともCassandraよりよい結果をえることができた</p> |
447 <p>特に分散環境下においての実験ではConsistency Level QUORUMのCassandraに倍以上の</p> | |
448 </article> | 505 </article> |
449 | 506 |
450 <article> | 507 <article> |
451 <h3> | 508 <h3> |
452 今後の課題 | 509 今後の課題 |
503 <article> | 560 <article> |
504 <h3> | 561 <h3> |
505 </h3> | 562 </h3> |
506 <p></p> | 563 <p></p> |
507 <ul> | 564 <ul> |
508 <li></li> | 565 </ul> |
509 <li></li> | 566 </article> |
510 <li></li> | 567 |
568 <article> | |
569 <h3> | |
570 </h3> | |
571 <p></p> | |
572 <ul> | |
511 </ul> | 573 </ul> |
512 </article> | 574 </article> |
513 | 575 |
514 | 576 |
515 | 577 |