栞/#kvs
- 2009年10月
Tokyo Tyrantをデュアルマスタ構成でセッションストレージとして利用した場合、どう扱えばよいか。
Tokyo Tyrantのホットバックアップとか更新ログ、レプリケーションの仕組み。
バックエンドにBerkeley DBを使うmemcachedプロトコル互換のKVS。
セッションストレージとしてのrepcached/Flare/Tokyo Tyrantを比較。
FriendFeedがMySQLをスキーマレスに扱ってるやり方。InnoDBなんだな。
- 2009年9月
「SimpleResourceは、スキーマレスなデータを保存するためのKVS DBインターフェースライブラリで、Rubyで書かれています。」
- 2009年7月
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」
FacebookによるBigTableみたいなストレージ。
- 2009年4月
Tokyo Tyrant上に実装されたkey-valueストレージ。Luaで拡張できる。Plurk.comで使われてるのかな。
key-valueストレージとRDBMSと。
- 2009年3月
「正確さのために無駄なロックが発生したり、インデックスを肥大化させて、速度を犠牲にしてしまう。(よくあるパターンだと思う)」「細かいことを気にしなければコンピューターの性能はもっと引き出せるはず。」
- 2009年2月
メモリ上に保存するkey-value storage。ディスク書き出しにも対応、値としてリストやセットも設定可能。http://www.atmarkit.co.jp/news/200902/26/redis.html
Berkeley DB/H2/MySQLを単純なkey-value storeとして使った場合のパフォーマンス比較。「valueのサイズが増加したとき、H2とMySQLではある地点を境に急にパフォーマンスが劣化する」