20万人同时在线的游戏数据库要怎么设计

20万人同时在线的游戏数据库要如何设计
大家好,公司的游戏预计会有20万人同时在线,这样的的数据库要如何设计呢,服务器可以分服,但数据库要如何分库呢。
------解决思路----------------------
如果数据量很大的话,可以考虑数据库表分割 ,20w人,首先是服务端能不能超载 还是个问题, 20w人的单服在线级别 ? 什么游戏,求告知...
------解决思路----------------------
如果是单服同时在线,那就是扯淡。
估计就是个交互性不强的页游把,数据库随便搞
------解决思路----------------------
我记得以前的项目服务端是集群的,可以分很多区域(房间)的那种,在这些服务器中作数值运算。而数据库这一块有专门的授权服务器处理,授权服务器处理来自各个服务器的请求,并建立一个数据库连接池,来保证不会发生数据库访问迟钝。
客户端的一己之见,求服务端大牛指导。
------解决思路----------------------
分成几个区域,切割