2016-07-25 56 views
0

我們目前每三秒就會將度量值記錄到Firebase數據庫。 但我想繪製不同時期的數據,有時5分鐘,在這種情況下3秒的分辨率是可以的(〜100分)。但是如果我想看看它在3秒的分辨率下如何變化超過12小時,我會有14,400分。 對於較長的時間段,我想降低分辨率以減少數據點。以較低頻率查詢高頻火力點數據

由於我們使用的是Firebase,因此沒有後端可以查詢數據庫並過濾數據,所以它是查詢數據庫以便查詢的用戶界面。

  • 是否有任何標準的方法來處理這個問題? (或通用名稱,我可以搜索)
  • 有沒有人知道在查詢時使用Firebase特定解決方案
  • 當數據第一次保存時,最好保存1分鐘,5分鐘,10分鐘,1小時數據嗎? (這是因爲該數據被設置爲火力較不優選的解決方案是從一個小ESP8266微控制器不具有龐大的存儲量)

預先非常感謝

實施例的數據:

enter image description here

回答

0

在端我去上選項3的變體,推數據到3個不同位置根據時間間隔,3秒,1分鐘,10分鐘 enter image description here

這意味着我沒有發送任何額外的信息,只是到不同的位置。 當你做查詢,而限於固定的時間間隔,我可以只查詢這三個位置