J
jxzqsun
Unregistered / Unconfirmed
GUEST, unregistred user!
是这样的,有1000多个股票,每个股票根据上市日期的不同,又有很多天的历史数据,我现在想做个查询的,在1000多个股票的N个日期内检索,现在普遍的行情分析软件都是生成 股票代码.day 这种方式通过服务器传送到客户端,客户端再根据*.day文件来生成k线图,每个股票都生成一个day文件。
但是我现在是要综合查询,不是一个股票一个股票的处理,请问我这是否应该用数据库才更合理?
如果用数据库,这数据库结构应该如何设计?是否一个股票一个表?如果是,那么我查询符合某些条件的股票,岂不是要打开1000多个表?速度会不会太慢了?
另外,因为日期时间比较多,所以所有的股票的历史数据如果放到sql server的话,可能要超过1G,不知道这是否有性能的问题?
但是我现在是要综合查询,不是一个股票一个股票的处理,请问我这是否应该用数据库才更合理?
如果用数据库,这数据库结构应该如何设计?是否一个股票一个表?如果是,那么我查询符合某些条件的股票,岂不是要打开1000多个表?速度会不会太慢了?
另外,因为日期时间比较多,所以所有的股票的历史数据如果放到sql server的话,可能要超过1G,不知道这是否有性能的问题?