之前我觉得上百张表都放在一个库里就行了,不用分多个库吧,否则如果同时需要查询几个库的数据,就要多次链接了。我看dz的表就很多,就放在一个库中的。而我看到有的项目,一个模块就一个库,有的库也就不到10个表,这是何苦呢?难道分多个库有利于优化?求解。

解决方案 »

  1.   

    为了安全吧 便于拆分维护。。
      

  2.   

    这个仁者见仁  拆好多库 开发觉得比较清晰
      

  3.   

    一种可能就是授权方便。 各有优缺点。看项目经理的偏好和是怎么考虑的了。另外就是一个项目如果多人同时设计,估计也会出现多个库的情况,这样相互不干扰。
      

  4.   

    等你的系统大了,你就知道分库的必要性了。