多数据库同步与负载平衡

ymecho 2014-03-03 03:55:38
问题一:假如我的系统现在有,3个子数据库,我现在有5个服务器,我把三个库在5个上都备份一个,怎么实现5个服务器的数据的同步一致?目前有哪些方法?(数据只是假设,可能有更多子数据库,更少的服务器)

问题二:web服务器请求时怎么检测负载压力,在不同发服务器上分配请求,说出大概思路。
...全文
270 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Q315054403 2014-03-03
  • 打赏
  • 举报
回复
Mirror or AlwaysOn (2012)
發糞塗牆 2014-03-03
  • 打赏
  • 举报
回复
没有技术会实时的,你的延时估计大数据量同步或者IO、网速有问题,一般复制是秒级延时
ymecho 2014-03-03
  • 打赏
  • 举报
回复
引用 3 楼 DBA_Huangzj 的回复:
如果2012可以上AlwaysOn,如果不是的话,可能只有复制能实现了
嗯 复制可以,但感觉它很延时,不能立即同步,这样应用会不会娶到不一致的数据呢? (只是感觉,才试了一下)
發糞塗牆 2014-03-03
  • 打赏
  • 举报
回复
如果2012可以上AlwaysOn,如果不是的话,可能只有复制能实现了
ymecho 2014-03-03
  • 打赏
  • 举报
回复
引用 1 楼 DBA_Huangzj 的回复:
怎么才叫数据同步?按道理你3个库应该是存放不同的数据的吧。同步3个库? 问题2:这个是应用层或者中间层的工作,sqlserver暂时不提供负载均衡,顶多是读写分离
就是数据备份,备份5个,但用的时候可以根据负载去5个里头的一个服务器上取。5个服务器上的库完全一样。
發糞塗牆 2014-03-03
  • 打赏
  • 举报
回复
怎么才叫数据同步?按道理你3个库应该是存放不同的数据的吧。同步3个库? 问题2:这个是应用层或者中间层的工作,sqlserver暂时不提供负载均衡,顶多是读写分离

6,129

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 新技术前沿
社区管理员
  • 新技术前沿社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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