NoSQLについて NoSQLは「Not Only SQL]でリレーショナルなデータベースだけじゃねぇぜという意味で、SQLを否定しているわけではありません。 NoSQLの代表的な3つ以下に挙げてみます。 ・Cassandra( facebook ) ・MongoDB ・HBase( GoogleのBigtableライク ) 上記三つはコンピュータに携わる方なら必ず知っておきましょう。 NoSQLを理解する上で避けて通れないのはCAP理論です。CAP理論の[CAP]とは 一貫性(C)、可視性(A)、分散性(P) を表しています。「一貫性」とはデータが一貫性していることを表し、可視性とはどんなときもアクセス可能であること、分散性とは分散して処理が出来ることを表しています。 データベースにはその特性をみてC,A,P、或いはそれらの組み合わせ(CA, APなど)の属性を割り当てることが可能です。
![『NoSQLについて(MongoDB, Cassandra, HBase )』](https://cdn-ak-scissors.b.st-hatena.com/image/square/56478d1335842c884c2dbeedefb1b51fe2640bd2/height=288;version=1;width=512/https%3A%2F%2Fstat.profile.ameba.jp%2Fprofile_images%2F20110213%2F19%2F78%2Fed%2Fj%2Fo021802181297592215463.jpg)