如何知道某个纪录的某个字段被更改了?(300分)

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