A resposta certa depende muito da plataforma para a qual você está programando.
Acontece que alguém fez essa pergunta para uma plataforma específica no StackOverflow cerca de 1,5 anos atrás.
Seja MySQL, SQL Server, Oracle, PostgreSQL ou algum outro RDBMS, você precisa ser muito criativo com a infraestrutura de banco de dados. Se você possui um talão de cheques aberto para hardware e um DBMS de força industrial, o Oracle é para você (se for verdade, o Oracle RAC seria mais desejável). Se você estiver desenvolvendo usando o IIS e um ambiente Microsoft, é o SQL Server totalmente. Se você tiver preocupações orçamentárias e deseja uma aparência e comportamento Oracle, PostgreSQL para o resgate. Se você tiver preocupações orçamentárias, uma imaginação vívida e quiser microgerenciar o Storage Engine ao seu gosto para acomodar a conformidade com ACID, leituras de alta velocidade e uma variedade de arquiteturas de replicação, eu diria prejudicialmente o MySQL.
O DBMS deve ser a menor das suas preocupações com o MMORPG. Questões de programação sempre apresentam peixes maiores para fritar. Portanto, tome sua decisão com prudência e sabedoria, porque qualquer DBMS que você escolher, você terá que conviver com ela ( da mesma forma que o FaceBook tem que conviver com o MySQL ).