【发布时间】:2019-02-23 18:32:47
【问题描述】:
我有一个关于虚拟股市游戏的想法。如果有意义的话,我想做的是让每只股票几乎都是“实物”。在我的市场中,用户可以创建自己的公司,他们将拥有 100,000 支股票。股票价格取决于许多变量,包括一些随机变量。我的问题是,我应该如何存储这些个股?例如,假设 A 公司目前拥有其所有股票,每股价格为 120.00 美元。假设 B 公司想购买 50,000 股股票。股票的所有权与公司的所有权无关,它只是作为增加资本的一种方式。我正在使用 MySQL 和 PHP。我正在考虑创建一个名为“stocks”的单独表格,其结构如下:
+--Company--+--Price--+--Last Price--+--Owner--+
| A | 120.00 | 110.00 | B |
+-----------+---------+--------------+---------+
并且将有 100,000 行此库存。最后价格将用于确定百分比收益。在我看来,这似乎很完美。实际上,将插入数据库的行数将消耗大量数据以及性能。我正在寻找有关如何以最小化方式实现此功能的建议。
【问题讨论】:
-
我无法想象在没有至少六张桌子的情况下这样做。 “包括一些随机的”——你真的知道真实的股票市场是如何运作的吗?没有什么随机的
-
我知道股市是如何运作的,我只是没有太多变量可以影响价格。 “一些随机”是指“随机游走假设”,这意味着我将股票价格乘以 1 - 5 或可能更小的范围之间的随机数。这是因为个别公司的股价不太相似。
-
快速提问 - 决定股票价格的因素是什么?
-
那将是题外话。我的问题不是决定股票价格的因素,而是如何有效地存储每只股票。
-
我认为你不知道,祝你好运 ;-)