Mercurial > hg > Papers > 2014 > nobuyasu-master
diff paper/chapter1.tex @ 27:1abd3c17cff9
Added tree_conflict figures
author | Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 26 Jan 2014 20:20:00 +0900 |
parents | 388cd4555b3d |
children | 9eb676914f1d |
line wrap: on
line diff
--- a/paper/chapter1.tex Sun Jan 26 00:16:38 2014 +0900 +++ b/paper/chapter1.tex Sun Jan 26 20:20:00 2014 +0900 @@ -5,7 +5,8 @@ % NoSQL の説明も必要。 本章ではまずデータベースの種類である RDB と NoSQL について述べる. -その次に, 既存の NoSQL データベースとして Cassandra, MongoDB, Neo4j について述べる. +次に分散データシステムにおいて重要な CAP 定理について触れる. +最後に既存の NoSQL データベースとして Cassandra, MongoDB, Neo4j の特徴について述べる. \section{RDB と NoSQL} データベースは大別すると RDB と NoSQL に分けられる. @@ -82,7 +83,7 @@ MongoDB は保存したデータを複数のサーバに複製をとる. これはレプリケーション(replication)と呼ばれる. また, 1つのサーバが全てのデータを持つのでなく, ある範囲の値を別々の -サーバに分割(シャード)させて保持する. +サーバに分割させて保持する. これをシャーディング(sharding)という. MongoDB はレプリケーションとシャーディングにより分断耐性と一貫性を持つ. @@ -118,7 +119,7 @@ \begin{figure}[htpb] \begin{center} \includegraphics[scale=0.7]{figures/neo4j_replica.pdf} - \caption{Neo4j のクラスタ} + \caption{マスターとスレーブによるクラスタ} \label{fig:neo4j_replica} \end{center} \end{figure}