业务说清楚一些,需求台模糊,怎么设计数据库?
“多用户“是代表的具体意思?这里的用户是什么概念?是指每一个能登录访问的用户?还是说每个公众微信号?

解决方案 »

  1.   

    那就要看业务的复杂度了,一个账号一个数据库的话也不是不行,做起来相对麻烦很多。
    在一个数据库里面做起来简单一些。
    如果一公众号的数据量非常的大,业务非常的复杂可以考虑做成单独数据库,物理数据隔离。
    否则还是建议在一个数据库里面,用微信ID来分隔。
      

  2.   

    一个数据库会不会单表数据太大了
      

  3.   

    当你觉得单表数据太大的时候,那么恭喜你,你做的项目已经很火了~不推荐按照用户来分库,我曾经见到一个这样的例子,做一个5000多用户的财务数据统计,服务器嗝屁了~坑爹呢这是!当然也可能是我看到那个系统的设计者能力有限。