私は Cassandra ColumnFamily に 2 つの行があり、列の値を同じ列名と比較したいです。
CF: ユーザー
キー: 列:
................................................................. .........
K1: {Col1: "アンディ" V1: "100"} {Col2: "トム" V2: "100"}
K2: {Col1: "アンディ" V1: "120"} {Col2: "トム" V2: "90"}
ここで、K2 列と K1 列の違いを比較して、Cassandra でこの結果を取得します。
キー: 列:
................................................................. ...................................
K1: {Col1: "アンディ" V1: "100"} {Col2: "トム" V2: "100"}
K2: {Col1: "アンディ" V1: "120" 差分: 20} {Col2: "トム" V2: "90" 差分: -10}
最初は Hadoop でこれをコーディングしたいのですが、Map プロセスに 2 つのキーを定義できないという問題がありますか?
スケーラブルなソリューションである必要があるため、Haddop が選択されました。
誰かがヒントを持っていることを願っていますか?
BG、ダニー