2010-01-04 61 views
1

我一直在創建rpg遊戲,現在我正在爲我的玩家做股票市場,他們可以買賣股票。股票價格是隨機的,股票價格每20分鐘更改一次。所以,我必須在一個字段中保存mysql的每一個變化,因爲我想顯示上個月變化的球員圖。例如。首先股票價格是100美元,然後,2小時後現場看起來像:「100-105-98-125-149-135」。因此,整個月它將是3 * 24 * 30 = 2160個隨機數。我想我可以做得更好,也許你有什麼想法?因爲我不確定月份通過時應該怎麼做等。非常感謝。需要關於如何在mysql中保存所有rpg遊戲庫存變化的建議

btw:我的英語很差,所以我不能很好地告訴你我所有的思想,所以對不起。但我仍希望你明白。如果不是 - 問。這將很高興回答。

+1

這是一個基於網絡的遊戲或桌面應用程序?如果它運行在服務器端,那麼我不會認爲存儲的最優化將是一個巨大的問題。如果您爲每個價格使用4個字節,那麼紐約證券交易所和納斯達克每隻股票的年價值將約爲650 megs。在這個尺寸下,我不認爲數據庫模式會影響性能。存儲數據最簡單的方法可能就足夠了。 – Bribles

回答

4

我會推薦一個表格中包含股票信息,然後另一個表格作爲交易日誌,每個股票價格變化作爲記錄。您可以拉出歷史股票的所有行,以及當前價格的最新值。

+0

好主意,謝謝。如果沒有其他建議,我會絕對使用它。 –

相關問題