Z
zensst
Unregistered / Unconfirmed
GUEST, unregistred user!
多说点话,尽管已经结束。
我几年前做过这方面的工作,是TC2写的。原理比较简单,但很管用。
当时,沪深两市共400余条记录。现在应该有1000条吧;主要处理行情与买卖盘;
共7000条左右,因为买卖盘为6倍。把他们看作文件,约600~800k。
卫星数据采用共享打开写数据,好象是一直打开的,因而你完全不必受10秒的约
束。实际情况是,证券公司的转码服务器也就这个水平(好机器才行)。
这样看来,完全可以采用文件比较的方法来检索。
举例:
1.用流打开文件,另存;10秒后,用另一个文件打开新数据,也另存.约需要2秒.应
该同时保存沪深的四个数据库.如果很强调时间,可以转为内存流.
2.对保存的文件(流)进行比较,当然只要比较几个固定字段(可以在初始化时做好),
在另一个数组中转换为记录号(可以通过库结构转换,是死的).不要用字符串函数,必
须用指针比较,必要时嵌入简单的汇编.可能需要5秒.
3.检索数组,找到新数据的记录,拼接为新数据库.均采用文件操作.约2秒.
4.最后,OK.
我几年前做过这方面的工作,是TC2写的。原理比较简单,但很管用。
当时,沪深两市共400余条记录。现在应该有1000条吧;主要处理行情与买卖盘;
共7000条左右,因为买卖盘为6倍。把他们看作文件,约600~800k。
卫星数据采用共享打开写数据,好象是一直打开的,因而你完全不必受10秒的约
束。实际情况是,证券公司的转码服务器也就这个水平(好机器才行)。
这样看来,完全可以采用文件比较的方法来检索。
举例:
1.用流打开文件,另存;10秒后,用另一个文件打开新数据,也另存.约需要2秒.应
该同时保存沪深的四个数据库.如果很强调时间,可以转为内存流.
2.对保存的文件(流)进行比较,当然只要比较几个固定字段(可以在初始化时做好),
在另一个数组中转换为记录号(可以通过库结构转换,是死的).不要用字符串函数,必
须用指针比较,必要时嵌入简单的汇编.可能需要5秒.
3.检索数组,找到新数据的记录,拼接为新数据库.均采用文件操作.约2秒.
4.最后,OK.