2012-12-15 59 views
1

我目前正在創建一個覆盆子pi基記錄設備,用於記錄由太陽能電池陣列饋入電網的功率。用於時間序列和聚合的數據庫系統

「主表」將在~20個條目處增長,表示陣列的幾個部分產生的「當前」功率。

基本上這並不是很多,可以使用樹莓派進行可接受的性能處理,但隨着「選擇最近10年,逐月分組」這樣的數據量不斷增加,可能不會非常有效...(數據應通過交互式Web界面顯示)

我想過做一些「背景聚合」,並維護幾個表,以包含各種時間範圍的聚合數據,但這似乎是一個問題,可能有之前被很多人處理過。

你建議我做什麼?

+0

每秒20個條目?每年? –

回答

3

您不知道需要多少數據增長才能影響性能。
你不知道多少性能會受到影響。
您不知道性能是否會受到影響根本就是

只要您甚至沒有估計需要多少性能改進,嘗試優化就沒有意義。

或者,正如高德納說:

過早的優化是一切罪惡的根源


如果你真的要創建聚合值的緩存,我建議使用triggers在對原始數據進行任何更改後保持緩存一致。