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型インメモリデータベースについて

■ はじめに KVS(Key-Value store)型インメモリデータベースについて、メモる。 結局、代表するKVSは、今のところ、正式に全てWin未サポート!?? 目次 【1】memcached 【2】Redis 【3】TokyoTyrant 【4】Flare 【5】ROMA 【6】Riak 【1】memcached http…

【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との使い分け」を参照…