10. 元々MySQL + Sennaだった 問題として、検索精度、レスポンス、各種ソートがない、な どがあった (残念ながら当時はGoogleの方が...) 要件は放送開始後1分以内にひっかかること とにかく高速なインデックス更新が必要 だいたい1年ぐらいかけて少しずつ移行 (%, 部分) 12. 構成 Master (write-only) 2core 8G mem SolrReplication Slave (read-only) Slave (read-only) モジュール: Solr/Lucene3.4.0, jetty-7.5.0.v20110901 マスター(1台 - 更新のみ) - スレーブ(2台)構成 リプリケーションはSolrの機能を利用 この構成は、スレーブ格上げ・追加がやりやすく可用性高い 元々は分散インデクスを実装していたが、ボトルネックがDBから のデータ収集