Rails 方面で 37signals が開発した Solid Cache の話が出ていて、読んだらなかなか興味深い話だったのでいろいろ調べていた。 キャッシュには通常 Redis や Memcache のような高速なメモリストアが使われる とはいえ、メモリは高価だし、実際調べてみるとキャッシュの入出力にかかる時間は全体の処理時間のほんの少しに過ぎず、RDBでも十分 むしろ、キャッシュが長期間保存できるようになってより効率的になった Solid Cache では LRU ではなく FIFO なので読み取りアクセスの記録が不要でパフォーマンスも悪くないよ ということのようだ。 当初はセッション・ストアに RDB を使う話かと勘違いしていたのだけど、これはあくまでキャッシュ・ストア限定の話で残念ながらセッション・ストアには使えない。セッション・ストアに使うには読み取りアクセスの記録が不可欠(最