Twitterはこれまで、依然として買収したSummizeの技術を利用してきていた。買収時点におけるSummizeの技術水準は非常に高いものであったが、当時のTwitterは小規模なサービスだった。以来、Twitter自身の規模は比較にならないほど巨大化している。「旧来のMySQLベースのシステムで現状を賄うのが次第に難しくなってきたのです」としている。これがシステム変更の要因だ。
では新たに採用したシステムはどのようなものだろうか。「Twitterではオープンソースのプロダクトを活用しており、今回もJavaで記述された検索エンジンライブラリのLuceneを利用することにしました」とのこと。但しリアルタイム検索を実現するために書き換えた部分も多いようだ。どのような点で書き換えが必要になったのだろうか。
via & more TechCrunch
http://jp.techcrunch.com/archives/20101006new-twitter-search/PR