数据库设计问题 多模块 对应单数据库 和 多数据库 各自的优势.
大家讨论下 一个系统中的数据块设计问题
各个大模块 比如一个网站 主系统可能就是个新闻系统 其它模块会有 像 相册 blog bbs个人空间等等.
是将这些模块都放到一个数据库中的不同表中好呢,还是有一个基础数据库 各个模块有各自的库 它们之间以自己定义的逻辑相互操作呢?
请各位 说说 各自的优势 和 适用环境..
------解决方案--------------------SF
------解决方案--------------------没必要放到不同的库中啊
------解决方案--------------------放在一个数据库中,网站的数据量应该不会很大。
------解决方案--------------------如果这些功能分别隶属不同的职能部门开发和维护,而且考虑到后期扩容的因素,可以考虑创建为多个实例。
------解决方案--------------------看网站的定位,小型的不分开也可,中型以上是要考虑分开的,不分好设计;但故障不能分散,安全不易保障,数据增加,不便于数据管理。
------解决方案--------------------