0

ユーザーポイントのシステムを設計したい。このシステムの主な 2 つのポイントは、ポイントとログです。

Cassandra を使用してデータを保存したいと考えています。2 つの理由:

  1. Cassandra は、ポイントを保存するために使用できるカウンター機能を提供します。
  2. ポイント変更のログが多すぎるかもしれません ストレージの規模を考えないといけません。Cassandra は簡単にスケーリングできます。

基本的なデータ構造:

// row
name: user_id,
values: {
    point: {
        name: point,
        values: 1000
    },
    log: {
        name: log,
        values: {
            log_timestamp: {
                 name: timestamp,
                 values: xxxx
            },
            log_timestamp: {
                 name: timestamp,
                 values: xxxx
            },
            log_timestamp: {
                 name: timestamp,
                 values: xxxx
            },
            ……
        }
    }
}

私の質問は:

ログが多すぎると何か問題がありますか?

4

1 に答える 1