私が開発したゲームのヒープデータを記録しています。データは次のように構成されています。Firebaseデータベースから統計とグラフを報告する
{
"games" : {
"gamerhandle123" : {
"170730060619719" : {
"discardPlayer" : 3,
"handle" : "gamerhandle123",
"level" : 3,
"roundNo" : 0,
"winningAmount" : 192,
"winningLevel" : 7,
"winningPlayer" : 0,
"winningTiles" : "C1C1C1C2C3C4C9C9C9C2C2C7C7C2"
},...
各ゲームの最後にレコードが作成されます。私はDateTimeMSを計算してゲームIDを取得し、ゲーマーハンドル内の各ゲーム(Google Game Services ID)を構造化します。
これはすべて素晴らしいですが、今はさまざまな統計的計算、カウント、計測、およびチャートゲーマーのパフォーマンスを経時的に実行できるようにしたいと考えています。
私のゲームには1日約30kゲームがあります。私のやりたいことは、時間の経過と共にパフォーマンスを示すために、現在のデータをプレイヤーに戻すことです。
私はいくつかの質問があります:
1)私は、合計で、プレイヤーごとにゲームの数をどのように行うのですか?
2)このデータ(つまり、winningAmount)をプレーヤーでグループ化するにはどうすればよいですか?
3)Androidで使用するのに最適なチャーミングライブラリは何ですか?
ご協力いただきありがとうございます。