Python 时间序列数据库

Python 时间序列数据库,python,database,Python,Database,每天几次,我需要以0.5s的时间分辨率和最多1小时的长度存储实时数据序列。数据是数字或数字数组。数据记录可以同时运行多个系列。每天可以存储数十个或最多数百个系列。数据将存储在运行日志记录应用程序的本地PC上。应用程序将用Python编写 在Python中,我将绘制图形,并根据数据计算一些分析 你能为我的案例推荐合适的数据库吗?我先从 它只需要很少的配置,适合多种用途 如果你到达了一个有很多数据的地方,你可能会考虑切换到PostgreSQL。 这是一个很难回答好的问题,而不知道更多关于场景的细节。

每天几次,我需要以0.5s的时间分辨率和最多1小时的长度存储实时数据序列。数据是数字或数字数组。数据记录可以同时运行多个系列。每天可以存储数十个或最多数百个系列。数据将存储在运行日志记录应用程序的本地PC上。应用程序将用Python编写

在Python中,我将绘制图形,并根据数据计算一些分析

你能为我的案例推荐合适的数据库吗?

我先从

它只需要很少的配置,适合多种用途

如果你到达了一个有很多数据的地方,你可能会考虑切换到PostgreSQL。


这是一个很难回答好的问题,而不知道更多关于场景的细节。然而,数据库的好处在于,通常只需对前端代码进行少量修改,就可以切换您正在使用的数据库,这也是从相对简单和轻量级的内容开始的另一个原因。

看,非常简单的存储可以提供更好的性能,与sql解决方案相比。

明智的做法是将所有数据存储到单个表中,还是为每个日志会话创建单独的表?考虑到每一天可以存储50个000个样本,我需要至少60天的历史。300万行不是太大的表,特别是如果你正确地设置了索引。因为所有数据“看起来”都一样,所以将其放在同一个表中是明智的。