SQL数据库是否适合存储许多玩家及其游戏?

时间:2011-05-19 18:20:21

标签: sql nosql

我正在为一个非常受欢迎的游戏的新版本编写后端。 (500万+玩家,每月超过5000万游戏)。

SQL是否是保存玩家个人资料及其游戏的存储系统的不错选择?也就是说,我害怕在这样的大桌上加入表演。

这是我们想要做的事情:

  • 有一个“成就”机制(“你刚刚玩了第10万场比赛”,或“你已经玩了N天”)
  • 能够为特定玩家展示他过去游戏的“跟踪记录”

2 个答案:

答案 0 :(得分:6)

SQl Server可以轻松处理更多数据。我知道跟踪股市变化的SQL Server数据库。但是你需要有一个数据库专家为高性能,大型系统进行设计。要求应用程序员进行此设计就像要求您的妇科医生修复您的肺癌。

答案 1 :(得分:4)

它应该没有问题处理它。我有一个超过20亿行的表,只要你的索引正确就可以了。

您还可以考虑对大型数据集进行表格分区here