Twitter、リアルタイム検索をLuceneで構築。50倍高速に!

2010年10月 8日

Twitterのリアルタイム検索機能が、オープンソースのLuceneベースになったと、Twitter Engineeringブログへのエントリ「Twitter's New Search Architecture」で紹介されています。

The Twitter Engineering Blog: Twitter's New Search Architecture

これまでTwitterはリアルタイム検索にMySQLベースの独自システムを利用してきましたが、規模の拡大が難しくなってきたため、6カ月前に新システムの構築を決定。オープンソースの検索エンジンであるLuceneを選択したとのことです。

従来の50倍も高速に!

検索エンジンに対する要件は以下のように非常に厳しいものでした。

Our demands on the new system are immense: With over 1,000 TPS (Tweets/sec) and 12,000 QPS (queries/sec) = over 1 billion queries per day (!)

このためTwitterではLuceneに対して性能向上のための変更を行い、おもに以下の点について改善をしたとのこと。

これらの改善はLuceneに対してフィードバックされます。

この新しい検索システムは、リソースのわずか5%しか使わず、しかも従来の検索の50倍もの速度でインデックス化を実現し、全く問題なく動作しているそうです。

We estimate that we’re only using about 5% of the available backend resources, which means we have a lot of headroom. Our new indexer could also index roughly 50 times more Tweets per second than we currently get! And the new system runs extremely smoothly, without any major problems or instabilities

Twitterはこれにより、単に高速なリアルタイム検索を提供するだけでなく新サービスの展開も考えている模様。

the new system is extremely versatile and extensible, which will allow us to build cool new features faster and better. Stay tuned!

楽しみに待つことにしましょう。


このエントリーをはてなブックマークに追加 Bookmark this on Delicious     fig Follow Me  fig RSS

タグ : Twitter

次の記事
クラウドでSIerのビジネスはどう変わるか? 今年もセールスフォースの展示会場に飛び込んで聞いてみた
前の記事
国勢調査のシステムはセールスフォースのクラウド採用。開発期間は数週間(修正あり)

Loading...

Blogger in Chief

photo of jniino Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。新しいオンラインメディアの可能性を追求しています。
詳しいプロフィール


Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
RSSリーダーで : Feed





アクセスランキング - 過去7日間

  1. 大規模UIをJavaScriptで実現するた…
  2. ジョインが70倍高速で、Memcached …
  3. Music for Programming。…
  4. デブサミ10周年に寄せて。IT情報の発信源は…
  5. 平鍋氏「アジャイル開発の10年と今後を語ろう…
  6. 物理サーバを最短10分で調達。「さくらの専用…
  7. データセンター向けサーバとして注目の高密度サ…
  8. インド、12億の全国民をバイオメトリクスでデ…
  9. 「Linuxエンジニアの給与は上昇中」と、L…
  10. 連載マンガ:Mr. Admin 旅行先でシス…
  11. ネットワーク仮想化のNiciraが日本市場に…
  12. 今後5年のあいだにIT業界に大きなインパクト…
  13. OpenFlow/SDNへの準備ができていな…
  14. 特許庁の基幹システムはなぜ失敗したのか。元内…
  15. 次の10年、「統計分析」こそテクノロジー分野…

最新記事 10本

バックナンバー



アルファブロガー・アワード2010受賞 Publickeyはアルファブロガー・アワード 2010を受賞しました! いつもご愛読ありがとうございます。









blog comments powered by Disqus