今仕事で開発しているシステムに、KVSを使えないかと、 以前からいろいろ模索していました devsumi2010の前後で検証していたときは、 「分散KVSをクラスタのキャッシュにする」という目的で、 どちらかというと書き込みの速度をチェックしていました しかし、プロジェクトの予算とか概要が見えてくる中で、 「クラスタどころか用意できてもサーバ1〜2台」という話になり、 そのくせ「複雑で柔軟な検索」がWebからできなければならない・・・と これをMySQLでやるのはパフォーマンスに難があったため、 じゃあTokyoCabinetならどうなのか・・・と、検証を進め、 検索コアをTokyoCabinetだけで構築した、というのが今回のお話 要件 100万件を超えるデータの検索 一度に検索できる範囲が100万というだけで、全データはその数十倍ある しかも複数のユーザが並列に 当然高速に しかもサー