首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >存储股票市场数据

存储股票市场数据
EN

Stack Overflow用户
提问于 2014-03-04 11:43:56
回答 1查看 365关注 0票数 0

我有一个虚拟股票市场游戏的想法。我想做的是让每一只股票几乎都是“实体的”,如果这有意义的话。在我的市场中,用户可以创建自己的公司,他们将拥有10万只股票。股票价格受许多变量的影响,包括一些随机变量。我的问题是,我应该如何存储这些个股?例如,假设公司A目前拥有其所有股票,每股价格为120.00美元。假设B公司想购买50,000股股票。股票所有权与公司所有权无关,它只是增加资本的一种方式。我正在使用MySQL和PHP。我在考虑建立一个单独的表,名为'stocks',它的结构如下:

代码语言:javascript
复制
+--Company--+--Price--+--Last Price--+--Owner--+
|     A     |  120.00 |     110.00   |    B    |
+-----------+---------+--------------+---------+

这样就有100,000行的股票。最后一个价格将用于确定百分比收益。在我看来,这似乎是完美的。实际上,插入到数据库中的行数将消耗大量的数据和性能。我正在寻找关于我应该如何以最小化的方式实现这个功能的建议。

EN

回答 1

Stack Overflow用户

发布于 2014-03-04 12:22:10

从理论上讲,您可以在PHP中创建一个多维数组,然后JSON对其进行编码并将其存储在具有如下结构的表中:

代码语言:javascript
复制
Company|Current Stocks

多维数组可能如下所示:

代码语言:javascript
复制
[[price,owner],[price,owner]...]

然后只要在你需要访问这些值的时候用PHP解码即可。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22162452

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档