想请问一上关于股票的数据文件设计

想请教一下关于股票的数据文件设计
目前有找到2种方式,
一种是所有股票的日线, 5分钟线 各存在一个文件中(如Day.dat  ,  Min5.dat) 即所有的股票k线数据都只存在这2个文件中

另一种是每支股票各分别存一个日线及5分钟线文件(分别以股票代号来命名 如600000day.dat  600000Min5.dat , 600001, 600002...) 即若有3000只股票则会有3000个日线数据文件及3000个5分钟线数据文件

想请问这2种方式哪种是比较多股软使用的方式呢?   哪种比较高效呢?    

另外还可能会存一个1分钟线的数据文件, 一天1440分钟的话 感觉数据量会很大 怕说第一种存储方式存一分钟会很大 效能不好吗?

感谢各位!~~

------解决方案--------------------
不知道楼主是做客户端还是服务器端。
服务器端的话,怎么玩数据都是贼肥贼肥的。


客户端的话,根据客户所需股票来分段接收数据
用户都是根据自己所选股票存储的。建议用第二种。

理由是数据量小,分段清晰,可以根据路径整体排查检索。
全部整合在一起搜索不易,影响速度。
------解决方案--------------------
个人感觉第二种好点。很多股的5分钟线,如果没有加入自选股也没有看过的话,都不会主动下载的。