Time-Series
Python 和 Pandas 可以使用哪些時間序列數據庫?
我正在尋找一個時間序列數據庫,它可以輕鬆地與 Python 和 Pandas 對象(如 DataFrame、Panel …
但這些對象將始終包含時間序列。
理想情況下,我正在尋找一個開源數據庫。
我希望這個 TSDB 能夠管理刻度數據。
應在 30 秒內處理(儲存和檢索)200 萬行。
你有什麼建議?各自的優缺點是什麼?
OpenTSDB適合大規模的時間序列儲存。metrilyx/opentsdb-pandas和wiktorski/opentsdb_pandas似乎提供了 pandas 的介面。OpenTSDB和HBase粗略性能測試| MoreDevs提供了一個基準,可能不完全符合您的要求,但您可以嘗試。
有一個時間序列 DBMS ( InfiniFlux ) 可以很容易地與 Python 一起使用。
該數據庫不是開源的,但它也提供了免費的評估版本。所以你可以試試DBMS是否適合你的項目。
您要求在 30 秒內處理 2M 行,InfiniFlux 可以在一秒鐘內儲存和檢索超過 500,000 條數據。此外,它還提供標準的SQL和介面。