# HG changeset patch # User Nobuyasu Oshiro # Date 1391330875 -32400 # Node ID 10306206458f153213c725450ebe69c29cdc2b4d # Parent 3020e4fb179324037792a995a080db399eb864aa Adde slides diff -r 3020e4fb1793 -r 10306206458f images/.DS_Store Binary file images/.DS_Store has changed diff -r 3020e4fb1793 -r 10306206458f images/distributed_repository.png Binary file images/distributed_repository.png has changed diff -r 3020e4fb1793 -r 10306206458f index.html --- a/index.html Sun Feb 02 17:06:42 2014 +0900 +++ b/index.html Sun Feb 02 17:47:55 2014 +0900 @@ -201,12 +201,69 @@

- + Jungleの分散設計:分散版管理システム +

+

Jungleは分散設計を行うにあたってGitやMercurialといった分散版管理システムを意識している

+

分散版管理システムとは多人数によるソフトウェア開発において変更履歴を管理するシステム

+

分散版管理システムは次の特徴とAPIを持つ

+ +
+ +
+

+ Jungleの分散設計:分散版管理システム +

+

分散版管理システムAPI

+ +

+ +

+ +

以上の特徴とAPIにより分散版管理は高いスケーラビリティを得ている

+
+
+ +
+

+ Jungleの分散設計:分散版管理システム +

+

分散管理版システムで扱われるリポジトリは自由にクローンが可能である

+

そしてJungleのデータも自由にコピーが可能である

+

+ +
+ + +
+

+ Jungleの分散設計:分散版管理システム

+
+
+

+ Jungleの分散設計:分散版管理システム +

+

+

+ +
+ +
@@ -441,10 +498,10 @@ まとめ

本研究では非破壊的木構造Jungleに分散データベースの実装を行った

-

非破壊的木構造における利点を述べ、

+

非破壊的木構造における利点を述べ、スケーラビリティの高い分散版管理システムとの類似性を述べた

+

Mergeアルゴリズムの1つとして掲示板プログラムにおけるMergeについて設計・実装を行った

性能比較の実験のためJungle、Cassandraで利用できる簡易掲示板の作成を行った

実験は単体サーバと分散環境下において行い、どちらともCassandraよりよい結果をえることができた

-

特に分散環境下においての実験ではConsistency Level QUORUMのCassandraに倍以上の

@@ -505,9 +562,14 @@

+
+ +
+

+

+

+