2014-08-28 30 views
15

它們都是基於HBase的OpenTSDB的開源分佈式時間序列數據庫,OpenTSDB用於指標,InfluxDB用於指標和事件,無外部依賴關係。如何在OpenTSDB和InfluxDB或其他TSDS之間做出選擇?

他們之間的任何其他比較?

如果我想存儲和查詢|分析指標的實時基於時間序列不變質的損失,這將是更好?

回答

1

另一個開源選項是blueflood:http://blueflood.io。免責聲明:和Paul Dix一樣,我對我在Blueflood工作的事實有偏見。

根據您的短名單要求,我會說Blueflood是一個很好的選擇。也許如果您可以指定數據集的大小,需要運行的分析類型或您認爲使項目獨一無二的任何其他要求,我們可以幫助您指導一個更準確的答案。在不瞭解你想做什麼的情況下,我們很難回答更有意義的問題。

2

在我聽過運行像石墨/ OpenTSDB,用於集中收集度量和InfluxDB本地每臺服務器上收集的指標僅此服務器的人會議之一。 (InfluxDB被選爲本地存儲,因爲它很容易部署,內存輕量級)。

這不是直接關係到你的問題,但這個想法吸引了我很多,所以我想分享它。

2

經10是值得考慮的(我是隊伍建設它的一部分)的另一種選擇,檢查出來的http://www.warp10.io/

它是基於HBase的,但也有一個獨立的版本,這將正常工作在低100S數十億個數據點的量,所以它應該適合大多數用例在那裏。

其中經10的長處是從底層向上構建操縱(GEO)的時間序列WarpScript語言。