Time-Series

Python 和 Pandas 可以使用哪些時間序列數據庫?

  • January 7, 2016

我正在尋找一個時間序列數據庫,它可以輕鬆地與 Python 和 Pandas 對象(如 DataFrame、Panel …

但這些對象將始終包含時間序列。

理想情況下,我正在尋找一個開源數據庫。

我希望這個 TSDB 能夠管理刻度數據。

應在 30 秒內處理(儲存和檢索)200 萬行。

你有什麼建議?各自的優缺點是什麼?

OpenTSDB適合大規模的時間序列儲存。metrilyx/opentsdb-pandaswiktorski/opentsdb_pandas似乎提供了 pandas 的介面。OpenTSDB和HBase粗略性能測試| MoreDevs提供了一個基準,可能不完全符合您的要求,但您可以嘗試。

有一個時間序列 DBMS ( InfiniFlux ) 可以很容易地與 Python 一起使用。

該數據庫不是開源的,但它也提供了免費的評估版本。所以你可以試試DBMS是否適合你的項目。

您要求在 30 秒內處理 2M 行,InfiniFlux 可以在一秒鐘內儲存和檢索超過 500,000 條數據。此外,它還提供標準的SQL和介面。

引用自:https://quant.stackexchange.com/questions/22475