2012-03-22 83 views
0

因此,我有一个游戏服务器,其中包含一个与任何游戏数据库一样工作的伴随数据库,并且它也可以。事情是,我现在想添加一些带有统计数据的网页来与游戏结合;例如以某种方式从游戏外看到你的角色;看到你的数据,站立等数据库性能问题

我担心的是,如果有这个网页连接到同一个数据库,它会明显减慢游戏服务器?或者,因为这是一种不同的联系,他们能同时有效地工作吗?该网页仅用于显示信息,因此它将简单地使用由游戏服务器创建的数据的SELECTs。

这是一个明智的做法吗?或者我应该研究一些东西,比如为网页保留一个单独的数据库,只有在低人口小时从游戏服务器的数据库获取数据时,保持略微不同步,但服务器延迟更少的压力?

P.S.我正在使用MySql 5.5

+1

真的很开放。有很多很多变数会参与其中。即数据库的结构是什么,你选择什么,多久进行一次,你有什么索引等等,我看不出任何人真的可以回答这个问题。 – Liam 2012-03-22 15:52:00

回答

1

直到你尝试它才会知道。我的建议是让你的游戏服务器和统计页面连接到同一个数据库,看看会发生什么。像MySQL这样的数据库旨在同时处理大量连接(这就是为什么它很受网站欢迎 - 同时有很多传入请求),但是如果您发现它对游戏服务器有不利影响,则可以考虑采用更优化的解决方案。

一般来说,不要过度优化。选择一个首先起作用的解决方案,然后看看它是否值得改进。

+0

谢谢,我会继续尝试它:)。 – Andreas 2012-03-24 22:57:52