拆分为多个数据库有什么好处吗?

zhangxiangsong 2004-11-06 10:31:22
请教各位大虾,我们要作一个进销存系统,各分店通过远程连接总部的数据库。
我的同事说在服务器上为每个分销点都建一个数据库,各联各的库,速度快,维护也要方便,每个库的数据量要小,风险也要小。
我觉得不以为然,这样如果查询所有分店的库,不是要联接所有的库,再把查询出的结果集union吗?这样是不是会大大的降低速度,增加查询语句的复杂度。
另外,我也实在想像不出分成多个库有什么优点?分成十八个库就更安全了?
请各位大虾为我解惑。
...全文
324 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
davorsuker39 2004-11-08
  • 打赏
  • 举报
回复
几个因素决定的!
你的成本
你的数据量
是否要经常数据库之间的关联..............
8LY8Apollo 2004-11-08
  • 打赏
  • 举报
回复
如果数据量不大,可以创建一个数据库同时为每个地区创建一个用户来控制安全性。
数据量特别大,那就单独为每个区域创建数据库,只要数据结构一样,你可以定期把所有数据备份到一个库,里进行统计。
另:个人觉得主要和是否拆分主要和数据量有很多关系,还有就是你服务器的硬件性能。
zhangxiangsong 2004-11-08
  • 打赏
  • 举报
回复

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧