如果是社区100个,数据量每个社区达10w,每个社区用户有购物单,配置等等,这样的数据库,怎么设计好假如社区 A www.xxx.com/A如果我用一数据库还是多数据库,根据A来读取数据库 , 那个方案比较好这样做是不是很奇葩?有没有更合理的方案?淘宝的多商家是怎么做的?大概
按社区分表就行,每个社区10w用户,每个用户10个购物单,也才100w数据。当然,前提是没有跨区域的操作,比如说筛选出某个时间段的所有订单。
建议多数据库,因为随着业务的发展,为了提高性能,肯定要分数据库的,如果在前期就能做数据库独立的话,那就非常好了。