w*s 发帖数: 7227 | 1 【 以下文字转载自 Stock 讨论区 】
发信人: wds (网虫都是loser), 信区: Stock
标 题: 做机问题请教:stock ticker name 转换成 integer ID
发信站: BBS 未名空间站 (Sat Jul 27 17:07:17 2013, 美东)
据说用数字做索引,在数据库里比较快。
请问怎么把stock ticker name 转换成 integer ID。
注意有些股票会delist, 会改ticker,又会有新上市的。
怎样一次性地改成ID ?
谢谢! | B*****g 发帖数: 34098 | 2 id 一直不变
【在 w*s 的大作中提到】 : 【 以下文字转载自 Stock 讨论区 】 : 发信人: wds (网虫都是loser), 信区: Stock : 标 题: 做机问题请教:stock ticker name 转换成 integer ID : 发信站: BBS 未名空间站 (Sat Jul 27 17:07:17 2013, 美东) : 据说用数字做索引,在数据库里比较快。 : 请问怎么把stock ticker name 转换成 integer ID。 : 注意有些股票会delist, 会改ticker,又会有新上市的。 : 怎样一次性地改成ID ? : 谢谢!
| c*****d 发帖数: 6045 | | w*s 发帖数: 7227 | 4 i have these stocks,
spy, bidu, ddd
if DB set them to be 1, 2, 3,
how about later on i buy anther one say: fb ?
eventually i need to track s&p 500, and this list will change.
originally i was thinking converting spy to it's ascii hex value as id.
【在 c*****d 的大作中提到】 : 没看懂问题
| w*s 发帖数: 7227 | 5 如果我有config file, 里面有
spy, bidu, ddd
第一次我读这个file,每读一个,往db table (table_0)里加一行,
是不是它自动增加id ?
1 spy
2 bidu
3 ddd
这个table_0的唯一作用就是把id跟stock name对应起来。
后边有几个table真正存信息的,table_1, table_2, ...
这几个不要存stock name as field, 用id就可以了,是不是这样 ?
对数据库不懂,请大牛看一下哪样performance最好。
【在 B*****g 的大作中提到】 : id 一直不变
|
|