分散データベースJungleに関する研究 理工学研究科 情報工学専攻 大城信康 ・概要 ウェブサービスにとってデータベースは必須であり、ウェブサービスの規模に比例してデータベースへの負荷も高まる データベースの処理能力の高さはそのままウェブサービスの質に繋がるため、データベースのスケーラビリティの確保は重要 スケーラビリティ確保の方法としてデータ分散があるが、分散する方法により性能も変わってくる 本研究ではウェブサービスのなかでも分散CMSに向いたデータベースを目指してJungleの開発を行う Cassandraとの性能比較を行い、分散環境下においては10倍以上速くなる結果も確認した スマートフォンやタブレット端末の普及によりウェブサービスの利用者が増加し、負荷が高まっている ウェブサービスにはデータベースが必須であり、データベースにはスケーラビリティが求められる 本研究ではスケーラビリティのある分散CMS用データベースとしてJungleを実装した Cassandraとの性能比較を行い、分散環境下においては10倍以上速くなる結果も確認した ・スケーラビリティとは <- 概要に一緒にいれてもいいかも スケールアップとスケールアウト ・CMS Webコンテンツを構成するテキストや画像などのデジタルコンテンツを管理し配信するシステム 例:ブログツール、Wiki ・分散CMSに求められる昨日 Webコンテンツを分散して管理 スケールアウトするシステム ・非破壊的木構造 ・分散設計  ・Aliceを用いたトポロジーの形成とデータの送受信  ・Mergeの実装 ・評価 ・今後の課題