建议架构存储股票价格

建议架构存储股票价格

问题描述:

我已经用尽了我的谷歌福,不能得到任何答案,所以我想我会问这里。建议架构存储股票价格

[背景] 我运行一个以美式橄榄球视频游戏(BloodBowl)为中心的论坛。每个成员都有自己的团队,我们运行联赛和杯子。我认为为网站编写一些“股票和股票”功能会很有趣,因此每个成员都可以投资其他团队。在每场比赛后价格会更新(每周约100场比赛),但实际更新将是异步的(我有当前的代码在正确的时间触发,所以可以修改它以合并需要的内容) [/ background]

基本上,我需要记录每个团队(资产)在每次更改时的价格,这些价格是异步更新的,但每周只更新一次,200个团队和一个季度的12周,我会查看2400条记录每赛季(这将运行到无穷远,但周都是现实生活中的周,所以不是太

我的想法是一个表,如:

[teamID] Int [price] Int [date] Date [dividend] Int [gain] Int [gain%] float(2dp)

哪一行(S)应该是我的主键?

我在想这个吗?我应该只是编码吗?我担心的是,我希望能够获取历史数据,例如图表等,尽管我会在玩家交易股票时非常有规律地打这张表。我不想编码它,后来意识到我错过了一些可以使我的查询大大提高效率的字段。

我想我真的很想找的是一些数据库使用的模式,它实际上在现实生活中使用这个库存,只是用类似的方式对它进行建模。

感谢您的阅读,我希望有人在这里有一些输入。

问候, 丹

你有没有看任何网上组合跟踪?

矿有以下栏目:

Name▲▼ Symbol▲▼ Last price▲▼ Change▲▼ Shares▲▼ Cost basis▲▼ Mkt value▲▼ Gain▲▼ Gain %▲▼ Day's gain▲▼ Overall return 

希望这有助于一些...

+0

感谢您的答复,我将添加增益信息表中,作为其唯一的一个有关我在做什么。 – Chelmet

+0

难道我不会对你的设计作出贡献吗? ;) –

+0

对不起,新来堆栈 - 我需要15代表upvote。 – Chelmet