I am planning a simple MMORPG, but even though it's a small, open source project, I'd like to have the best quality database. Which would be the best database software to use?


SQL - MySQL, PostgreSQL, MSSQL ...

NoSQL - MongoDB, CouchDB ...

  • 2
    \$\begingroup\$ gamedev.stackexchange.com/questions/2282/… \$\endgroup\$
    – Tetrad
    Sep 14 '11 at 0:49
  • 2
    \$\begingroup\$ No need to downvote this into oblivion, just close and redirect to the existing question. \$\endgroup\$
    – Hackworth
    Sep 14 '11 at 12:21
  • \$\begingroup\$ @Hack: even when it's closed, it will be still downvotable. \$\endgroup\$
    – o0'.
    Sep 14 '11 at 13:04
  • 3
    \$\begingroup\$ "Simple" and "MMORPG" exclude each other. You might want to remove either of them. \$\endgroup\$ Sep 14 '11 at 13:17
  • 1
    \$\begingroup\$ @Lohoris it should be closed regardless, so that new answers, in case they add something substantially new, go into the old thread instead of splitting the effort, and so that no answers from the old thread just get copy-pasted to here. Downvoting means it's a bad question, but since the other, identical question was upvoted, that'd be paradoxical. \$\endgroup\$
    – Hackworth
    Sep 14 '11 at 18:10

MySQL is free, is fast, can handle really big tables, is easy to use and you can find documentation and help extremely easy.

I also know MySQL better than say PostgreSQL and that is why I chose that one for my persistent multiplayer game.

Go with what you know best and if the worst case scenario happens (everyone wants to play your game and the DB knuckles) you can always change (or buy a faster server).


Not the answer you're looking for? Browse other questions tagged or ask your own question.