Test Pilot is a platform aimed at collecting structured user feedback from Firefox and other Mozilla Labs experiments.

Mozillaはユーザ調査を迅速におこなう方法としてMozilla Labs Test Pilotを展開している。インストールされたエクステンションを通じてデータを収集するというもので、収集されたデータは分析後、Firefoxの各種開発や設計に反映される。

Riak and Cassandra and HBase, oh my! « Blog of Dataにおいて、このプロジェクトで利用するバックエンドにRiakを採用したというストーリーが紹介されている。Test Pilotで収集されるデータは最小でも100万ユーザから、年末には1,000万ユーザまで増えるとみられている。一回の実験につき1.2TBのデータが収集され、収集にかかる負荷も分析にかかる負荷もかなり大きい。

Test Pilotプロジェクトでは技術的な観点から、このデータを処理するバックエンドシステムの調査を実施。NoSQL技術から特に列指向データベースまたはキーバリューデータベースが今回のケースに適しているとし、HBase/Cassandra/Riakの3プロダクトに対象を絞り込んでいる。最終的に各種利点と欠点を比較し、Riakを採用したと伝えている。

Riak and Cassandra and HBase, oh my!では3つのプロダクトについて比較が紹介されており、検討資料として参考になる。HBase/Cassandra/Riakはどれも今話題に上がっているNoSQL関連プロダクト。