クラウドが全盛を迎えた今、従来型のリレーショナルデータベース管理システム︵RDBMS︶と並んで﹁NoSQL﹂の存在が重要性を増している。 今回は、NoSQLの一種として注目されているデータベースシステム﹁Apache Cassndra﹂を解説する。 そもそも﹁NoSQL﹂というのは﹁RDBMSではないデータベースシステム﹂という程度の緩い概念を表す用語なので、一言でNoSQLと言ってもその仕組みやデータ構造には様々な種類がある。 代表的なNoSQLの種類を挙げてみよう。 KVS︵Key-Value Store型︶ キーと値をペアにして保持するシンプルなデータ構造を持つ。キーと、格納したいデータを紐付け、キーを指定することでそれに対応したデータを格納/取得することができる。複数のストレージにデータを分散させて格納するKVSを特に﹁分散KVS﹂と呼び、データのレプリケーション︵複製︶や一貫性、