我正在寻求一些关于将时间序列信息组织到数据库中的建议。我当前的实现是 PostgreSQL,所有符号都有一个表。获取自定义信息很慢,但很容易附加。根据此处的信息,我想通过为每个符号创建一个单独的表来复制数据库的结构。在仔细考虑之后,我意识到根据某些标准查询多个符号对我来说有点困难,例如:
SELECT * FROM "all_symbols" WHERE closePrice >= 50
因为我需要以某种方式组合这些表进行搜索(这可能比我想象的要容易得多)。由于我在单独的表中记录了每个时间帧每个符号的一些统计分析(如 stddev),因此我还会将表的数量增加一些不切实际的数量。
我的目标是拥有快速高效的数据库,我可以在其中以任何可能的方式读取和组合数据以进行分析和研究。
差点忘了提到我正在研究开源实现。
先感谢您。