Mercurial > hg > Papers > 2014 > nobuyasu-master
comparison paper/chapter1.tex @ 63:d770a2b534b3
Writed description of persistent
author | Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sat, 01 Feb 2014 15:59:14 +0900 |
parents | 81508c27228a |
children | c06ec0269eba |
comparison
equal
deleted
inserted
replaced
62:2cb5ac9282b0 | 63:d770a2b534b3 |
---|---|
46 分散データシステムを考える場合は, この CAP 定理を意識していなければならない. | 46 分散データシステムを考える場合は, この CAP 定理を意識していなければならない. |
47 | 47 |
48 | 48 |
49 \newpage | 49 \newpage |
50 | 50 |
51 \section{memcached} | |
52 memcachedは揮発性の分散型キャッシュである. | |
53 Key-Valueストアとなっている. | |
54 RDBとも連携して使うことができ, その場合メモリの中にデータを保持させることでディスクへのアクセスを減らし | |
55 処理性能を上げることができる. | |
56 メモリの容量がなくなると, LRU(Least Recently Used)のため一番古いデータはメモリから削除されていまう. | |
57 memcachedは永続性の | |
58 | |
59 | |
51 \section{MongoDB} | 60 \section{MongoDB} |
52 MongoDB は2009年に公開された NoSQL のデータベースである. | 61 MongoDB は2009年に公開された NoSQL のデータベースである. |
53 JSON フォーマットのドキュメントデータベースであり, これはスキーマが無い | 62 JSON フォーマットのドキュメントデータベースであり, これはスキーマが無い |
54 リレーショナルテーブルに例えられる. | 63 リレーショナルテーブルに例えられる. |
55 スキーマが無いため, 事前にデータの定義を行う必要がない. | 64 スキーマが無いため, 事前にデータの定義を行う必要がない. |
71 \includegraphics[scale=0.7]{figures/mongodb_sharding.pdf} | 80 \includegraphics[scale=0.7]{figures/mongodb_sharding.pdf} |
72 \caption{Sharding} | 81 \caption{Sharding} |
73 \label{fig:mongodb_sharding} | 82 \label{fig:mongodb_sharding} |
74 \end{center} | 83 \end{center} |
75 \end{figure} | 84 \end{figure} |
76 | |
77 \section{memcached} | |
78 memcachedは揮発性の分散型キャッシュである. | |
79 Key-Valueストアとなっている. | |
80 RDBとも連携して使うことができ, その場合メモリの中にデータを保持させることでディスクへのアクセスを減らし | |
81 処理性能を上げることができる. | |
82 | 85 |
83 | 86 |
84 \newpage | 87 \newpage |
85 | 88 |
86 \section{Neo4j} | 89 \section{Neo4j} |