asp.net mvc开发的多用户微信平台该如何设计数据库

asp.net mvc开发的多用户微信平台该怎么设计数据库
用asp.net  mvc4搭建的微信公众平台,数据库是SQL2008,多用户应该是每个用户独立的一个数据库?还是所有用户共有一个数据库,这样单表的数据是不是比较大?还是或者有其它方案
------解决思路----------------------
那就要看业务的复杂度了,一个账号一个数据库的话也不是不行,做起来相对麻烦很多。
在一个数据库里面做起来简单一些。
如果一公众号的数据量非常的大,业务非常的复杂可以考虑做成单独数据库,物理数据隔离。
否则还是建议在一个数据库里面,用微信ID来分隔。

------解决思路----------------------
当你觉得单表数据太大的时候,那么恭喜你,你做的项目已经很火了~

不推荐按照用户来分库,我曾经见到一个这样的例子,做一个5000多用户的财务数据统计,服务器嗝屁了~坑爹呢这是!当然也可能是我看到那个系统的设计者能力有限。