Six Apart や mixi、はてながバックボーンで使っている memcached というツールが結構面白いので調べている。 memcached はもともとDanga Interactiveがユーザが800万人いるブログサイト livejournal.comのために作った汎用メモリキャッシュサーバ?らしい。 (で、そのDanga InteractiveをSix Apartが買収した。) 各社の用途はテンプレートをmemcache でメモリ上にキャッシュしたり、セッション情報を記録したりなどらしい。 起動するとデーモンとして動作し、ネットワーク経由で他のPCから読み書きできるようになる。 DBと違うのは、認証がない、ロックしない、SQLのような複雑な問い合わせ手続きがない、またそのような理由から高速に動く等。 ライセンスがBSDというのもいいかんじ。 プログラムから利用するのはとても