我試圖找出存儲100個通道的25 Hz浮點數據的可能方法。這將導致78,840,000,000個數據點每年。如何存儲多年價值100 x 25 Hz時間序列 - Sql Server或時間序列數據庫
理想情況下,所有這些數據可以有效地用於Web站點和工具,如Sql Server報告服務。我們知道關係數據庫在處理這種規模的時間序列方面很差,但尚未確定具有說服力的時間序列特定數據庫。
關鍵問題是高效存儲的壓縮,同時還提供簡單高效的查詢,報告和數據挖掘。
你將如何處理這些數據?
Sql Server中有哪些功能或表設計可以處理如此數量的時間序列數據?
如果沒有,是否有任何第三方擴展Sql服務器有效地處理龐大的時間序列?
如果沒有,是否有時間序列數據庫專門處理這些數據,但通過Sql,.Net和Sql Reporting服務提供自然訪問?
謝謝!
數據點有多大? – cgp 2009-06-04 16:47:59
樣本的數據類型是什麼?樣品/進料速率是固定的還是變化的?你需要存儲樣本時間還是可以推斷?什麼樣的數據被採樣? – RBarryYoung 2009-06-04 16:55:51
假定32位浮點。可能會有一些優化,但如果我們不必處理頭疼,那將是完美的。 – Duncan 2009-06-04 17:26:46