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など)の属性を割り当てることが可能です。