annotate poster/memo.txt @ 116:d45899154815 default tip

Fixed
author Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
date Thu, 06 Mar 2014 00:48:26 +0900
parents 3678db9f1085
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
104
9344e017b5b7 Added poster
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
1 分散データベースJungleに関する研究
9344e017b5b7 Added poster
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
2 理工学研究科 情報工学専攻 大城信康
9344e017b5b7 Added poster
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
3
9344e017b5b7 Added poster
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
4 ・概要
9344e017b5b7 Added poster
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
5 ウェブサービスにとってデータベースは必須であり、ウェブサービスの規模に比例してデータベースへの負荷も高まる
9344e017b5b7 Added poster
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
6 データベースの処理能力の高さはそのままウェブサービスの質に繋がるため、データベースのスケーラビリティの確保は重要
9344e017b5b7 Added poster
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
7 スケーラビリティ確保の方法としてデータ分散があるが、分散する方法により性能も変わってくる
9344e017b5b7 Added poster
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
8 本研究ではウェブサービスのなかでも分散CMSに向いたデータベースを目指してJungleの開発を行う
9344e017b5b7 Added poster
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
9 Cassandraとの性能比較を行い、分散環境下においては10倍以上速くなる結果も確認した
9344e017b5b7 Added poster
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
10
9344e017b5b7 Added poster
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
11 スマートフォンやタブレット端末の普及によりウェブサービスの利用者が増加し、負荷が高まっている
9344e017b5b7 Added poster
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
12 ウェブサービスにはデータベースが必須であり、データベースにはスケーラビリティが求められる
9344e017b5b7 Added poster
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
13 本研究ではスケーラビリティのある分散CMS用データベースとしてJungleを実装した
9344e017b5b7 Added poster
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
14 Cassandraとの性能比較を行い、分散環境下においては10倍以上速くなる結果も確認した
9344e017b5b7 Added poster
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
15
9344e017b5b7 Added poster
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
16
105
3678db9f1085 Modified poster
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents: 104
diff changeset
17
3678db9f1085 Modified poster
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents: 104
diff changeset
18
104
9344e017b5b7 Added poster
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
19 ・スケーラビリティとは <- 概要に一緒にいれてもいいかも
9344e017b5b7 Added poster
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
20 スケールアップとスケールアウト
9344e017b5b7 Added poster
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
21
9344e017b5b7 Added poster
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
22 ・CMS
9344e017b5b7 Added poster
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
23 Webコンテンツを構成するテキストや画像などのデジタルコンテンツを管理し配信するシステム
9344e017b5b7 Added poster
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
24 例:ブログツール、Wiki
9344e017b5b7 Added poster
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
25 ・分散CMSに求められる昨日
9344e017b5b7 Added poster
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
26 Webコンテンツを分散して管理
9344e017b5b7 Added poster
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
27 スケールアウトするシステム
9344e017b5b7 Added poster
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
28
9344e017b5b7 Added poster
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
29 ・非破壊的木構造
9344e017b5b7 Added poster
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
30
9344e017b5b7 Added poster
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
31
9344e017b5b7 Added poster
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
32 ・分散設計
9344e017b5b7 Added poster
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
33  ・Aliceを用いたトポロジーの形成とデータの送受信
9344e017b5b7 Added poster
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
34  ・Mergeの実装
9344e017b5b7 Added poster
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
35 ・評価
9344e017b5b7 Added poster
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
36 ・今後の課題