存儲用於顯示圖形的度量標準數據的最佳方式是什麼?存儲用於圖形的度量標準數據的最佳方法
目前我有一個表analytics(domain::text, interval_in_days::int, grouping::text, metric::text, type::text, labels[], data[], summary::json)
domain
是指標的總體範疇。就像他們所處的應用程序的一部分一樣。可能是sales
或support
等
的interval_in_days
和grouping
被「視圖選項」最終用戶可以在接口級指定爲具有數據點的不同視圖。
grouping
可以date
,day_of_week
或time_of_day
interval_in_days
可以7, 30 or 90
labels
是標籤的在x軸的陣列和data
是對應的數據點。
type
是data_series
或summary
。如果data series
,行表示的用於圖形繪製的數據,而summary
具有summary:json
字段與物體填充像{total_number_of_X: 132, median_X: 320.. etc}
metric
僅僅是對應的圖表示度量,所以有對的每個值的單獨的圖形因此,對於每個顯示的度量/圖形,我有9個(3個區間* 3個分組)。對於每個domain
我有一個單行與summary
類型。
每隔幾個小時我就會將多個表中的大量數據彙總到分析表中。所以我不必執行昂貴的查詢adhoc。
我覺得這不是最佳方法,所以我真的很感興趣看到其他人如何完成相同的任務或任何建議。