簡體   English   中英

如何存儲實時數據

[英]How to store real time data

我正在尋找一種方法(數據庫?數據文件?)來存儲大量的實時數據。 每秒可以有20,000點(時間+ 32位數據)。 為了避免每秒20K樣本,我可以緩沖它(因為32位,緩沖區的內存不會太多)。

然后我必須能夠在仍然記錄數據的同時閱讀它。 我看到kdb +非常適合,但解決方案必須是開源的,並且使用C#並在Windows操作系統上運行。

謝謝。

查看Microsoft StreamInsight等CEP(復雜事件處理)系統。 是開發人員指南。

你死了。 點。 沒有開源解決方案可以滿足您的需求。 開源+ c#的要求基本上殺死了所有可用的解決方案。

MySQL有一些數據庫,它們適用於時間序列,類型(存儲系統)。 你可以嘗試thsoe。

也就是說,調整SQL Server以接受200.000插入並不難。 我現在做80.000而且我知道我在cpu計時方面(虛擬機)有問題,我很快就會解決,我的光盤不忙,CPU也沒有。

無論何時遇到磁盤,您都會很難跟上這些事件。 就像之前的海報所說的那樣,你應該看一下CEP系統,比如StreamInsight。 如果您是C#開發人員,SI將非常適合。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM