私は HBase を初めて使用し、プロジェクトの 1 つに使用しようとしています。背景はこんな感じです。
- 私たちのプラットフォームには何百ものモバイル アプリケーションがあります。
- 各ユーザーには、ユーザー名、IP アドレス、電子メール、設定などのプロファイルがあります。
- 各アプリケーション内で、各ユーザーには、追跡したいいくつかのアクティビティがあります。例には、s-voice 内の音声クエリ、foursquare 内のロケーション履歴などが含まれます。
アクセス パターンの例を次に示します。
- データに基づいて、データマイニングを実行してユーザーの行動を学習し、より良い回答を提供できます。
- 各ユーザーの最近の出来事を見つけたい場合があります。
- 「シアトルの天気は?」と尋ねたユーザーの数など、いくつかの集計を行いたい場合があります。
どのような HBase テーブル スキーマ設計を設計すればよいか教えてください。どうもありがとう!!
広告