栞/#kvs
NoSQLモデリング
「AvocadoDB – the universal nosql database」
GoogleによるKVS。SQLite的に使えるみたい
memcached/TokyoTyrant/Redisのベンチマーク比較
Redisの永続化どうする問題
memcachedなどでサポートされているCASについて
Membaseと他のKVSの速度比較。Membase遅い
memcached互換のKVS
DiggのエンジニアによるNoSQL概説。
Facebookによってオープンソース化されたKVS。Bigtable。
Tokyo Cabinet/Tokyo Tyrant紹介。
memcachedのベンチマークツール、要Erlang。
CouchDBとMongoDBの比較。
kumofsについて概観。
レプリケーション機能もある分散KVS。サーバーの追加がしやすくなっている。TokyoCabinetベース、memcachedプロトコルを一部サポート。
KVSの優位性、そしてRDBと違って諦めなければいけないこと。「レンジクエリが使えない場合、インデックス構造自体をKVS上の1レコードとして持つ必要がある」とか、トランザクションの有無とか。
ROMA、Rubyによる分散key-value store実装、memcachedプロトコルと互換性あり。Java版とRuby版のクライアントが用意されてる。停止コマンドはbalse。
KVS比較。日本からはKaiが。MemcacheDBの評価高い。
Tokyo Tyrantをデュアルマスタ構成でセッションストレージとして利用した場合、どう扱えばよいか。
Tokyo Tyrantのホットバックアップとか更新ログ、レプリケーションの仕組み。
バックエンドにBerkeley DBを使うmemcachedプロトコル互換のKVS。
セッションストレージとしてのrepcached/Flare/Tokyo Tyrantを比較。
FriendFeedがMySQLをスキーマレスに扱ってるやり方。InnoDBなんだな。
「SimpleResourceは、スキーマレスなデータを保存するためのKVS DBインターフェースライブラリで、Rubyで書かれています。」
redisのPHP拡張。
「『orz-DHT』は、『Open RESTful Zero-configuration DHT』の略で、1500行で容量30KバイトというPHPスクリプトをPHPが利用可能なWebサーバーに配置するだけで、」「DHTベースのキー・バリュー型データストアが実現する。」
kumofs、分散key-valueストレージ。
CassandraのRubyからの使い方。Twitterで使うのかな。「We're beginning to use Cassandra at Twitter」