2014-06-20 73 views
0

我的意思是建立一个系统下面的查询,以支持我的数据库什么是存储股票历史数据

get1minData(stock, beginDate, endDate) 
get5minData(stock, beginDate, endDate) 
get30minData(stock, beginDate, endDate) 
get60minData(stock, beginDate, endDate) 
..... 

该系统的输入是第二级数据,这意味着我必须聚集我的最佳方式数据为不同的API。

我应该使用哪个数据库?我听说了很多关于时间序列DB的内容。这是一个很好的选择吗? 或者只是使用MySQL并写一些奇特的查询来实现这个目标?

回答

1

我在postgres数据库中存储了专业人士10年的FX tick数据(和增长)(以及大约6年30+十字以上的tick数据)。它在时间戳上有超过60GB的索引。有8GB的内存,它在我的笔记本电脑上飞行。因为我经常需要5M/15M/30M/1H/4H/D1蜡烛,所以我还有其他表格来存储它们,即它们只计算一次。这是非常方便,因为我可以啜泣到R。

+0

谢谢!我想我也会用传统的RDBMS,因为我的数据不是很大。 – Crazymooner

相关问题