NoSQL / インメモリDB

【NoSQL】 MongoDB ~ 基本編 ~

■ はじめに * MongoDBに関する知識や設定については、以下の関連記事を参照のこと。 MongoDB ~入門編~ https://blogs.yahoo.co.jp/dk521123/32984717.html ■ 基本的な使用方法 * 以下のサイトが参考になる http://taka512.hatenablog.com/entry/20110220/1…

【NoSQL】 MongoDB ~ 入門編 ~

■ 特徴 * Mongo (=「本当にでっかい」という意味。「モンゴイカ」の「モンゴ」ってでかいって意味かー) * C++で実装 * データがBSON(Binary JSON)という形式で保存 * Windowsサポート * インデックスのサポート * Join、トランザクションはできない (まー…

【NoSQL】【KVS】 memcached / TokyoTyrant / Flare / ROMA / Redis / Riak

初めに * 結局、代表するKVSは、今のところ、正式に全てWin未サポート!?? 参考文献 http://blog.asial.co.jp/1068 memcached Webページ http://memcached.org/ 特徴 * メモリにキーと値を保持される * 揮発性(つまり、データは永続性なく、サーバ停止したら…

【NoSQL】 Cassandra ~入門編~

初めに * 難しいと思ったら、結構、簡単に設定できた。 Winows設定 [0] JDK を設定する(以下の関連記事を参照のこと) http://blogs.yahoo.co.jp/dk521123/31934496.html [1] 以下からダウンロードしてくる。(「apache-cassandra-2.0.4-bin.tar.gz」) htt…

【NoSQL】NoSQL(Not Only SQL) ~概要~

■ NoSQL * リレーショナルDB以外のデータベースソフトの総称 * 機能を絞りスピード重視(SQLに比べて機能が少ない) * 短所もあるので、データのもつ特性によって、 リレーショナルDBと使い分けることが必要(詳細は「リレーショナルDBとの使い分け」を参照…