楼主: kerlion

SQL server可以做load balance吗

[复制链接]
论坛徽章:
3
2013年新春福章
日期:2013-02-25 14:51:24ITPUB社区OCM联盟徽章
日期:2013-03-25 14:09:31秀才
日期:2016-01-21 13:37:04
21#
发表于 2013-5-2 10:52 | 只看该作者
zcl32 发表于 2012-1-11 18:25
RAC很多用户的,银行的、电信的、保险的,政府的,都有使用。
不过实际使用中也不是应用不需要任何的修改的 ...

RAC对应用的要求主要需要把不同业务分散到不同的节点,这样节点间的数据交互可以减少,保证效率。

使用道具 举报

回复
论坛徽章:
3
2013年新春福章
日期:2013-02-25 14:51:24ITPUB社区OCM联盟徽章
日期:2013-03-25 14:09:31秀才
日期:2016-01-21 13:37:04
22#
发表于 2013-5-2 10:53 | 只看该作者
zcl32 发表于 2012-1-11 18:21
是db2 purescale,不知道用户使用怎样,我也是只看了一些资料,没有实际的动手。
国内还没有听说哪个用户使 ...

purescale需要i系列的机器,用是有人用,但是估计很少,种子客户吧。purescale的成本,扩展性都成问题。

使用道具 举报

回复
求职 : 技术/实施/服务顾问
论坛徽章:
6
SQL大赛参与纪念
日期:2011-04-13 12:08:17ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412012新春纪念徽章
日期:2012-01-04 11:49:54咸鸭蛋
日期:2012-04-05 14:04:082014年新春福章
日期:2014-02-18 16:41:11马上有车
日期:2014-02-18 16:41:11
23#
发表于 2013-5-2 13:59 | 只看该作者
purescale主要是p系列的机器吧?另外好像也有x系列的服务器。i系列不是AS400么,没听说那上面也有purescale。

使用道具 举报

回复
求职 : 技术/实施/服务顾问
论坛徽章:
6
SQL大赛参与纪念
日期:2011-04-13 12:08:17ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412012新春纪念徽章
日期:2012-01-04 11:49:54咸鸭蛋
日期:2012-04-05 14:04:082014年新春福章
日期:2014-02-18 16:41:11马上有车
日期:2014-02-18 16:41:11
24#
发表于 2013-5-2 14:02 | 只看该作者
sql server alwayson的读写分离方案似乎用户还比较多。尤其是通过listener的机制直接把只读请求的连接发送给secondary replica了,实现上确实比较简单,可用性上也有保障。
相比之下,Oracle active data guard虽然功能强悍,但是配置上确实有点麻烦。不过这点小问题对专业人士也不算什么的啦。主要是应用上确实需要做些修改,尤其是考虑还要failover来去。

使用道具 举报

回复
论坛徽章:
10
2010新春纪念徽章
日期:2010-03-01 11:06:22ITPUB十周年纪念徽章
日期:2011-11-01 16:24:04ITPUB 11周年纪念徽章
日期:2012-10-09 18:09:192013年新春福章
日期:2013-02-25 14:51:242014年新春福章
日期:2014-02-18 16:43:09马上有钱
日期:2014-02-18 16:43:09itpub13周年纪念徽章
日期:2014-09-28 10:55:55懒羊羊
日期:2015-03-04 14:52:112015年新春福章
日期:2015-03-06 11:58:18
25#
发表于 2013-5-2 14:49 | 只看该作者
zcl32 发表于 2013-5-2 14:02
sql server alwayson的读写分离方案似乎用户还比较多。尤其是通过listener的机制直接把只读请求的连接发送给 ...

listener机制做不到把只读请求发到secondary replica上吧。

按照我对listener的了解,它只负责判断谁是Primary节点,然后把请求送到Primary节点,只有这样当primary节点发生变化切换时,让用户完全感觉不到;

listener如何做到你说的“通过listener的机制直接把只读请求的连接发送给secondary replica”,能解释一下否?

使用道具 举报

回复
论坛徽章:
26
ITPUB伯乐
日期:2012-05-22 15:05:35喜羊羊
日期:2015-05-14 12:15:30美羊羊
日期:2015-07-02 22:22:59秀才
日期:2015-08-24 09:51:48天枰座
日期:2015-11-05 16:53:35双鱼座
日期:2015-12-05 19:22:56巨蟹座
日期:2015-12-20 18:46:10摩羯座
日期:2016-05-19 09:54:17ITPUB15周年纪念
日期:2016-10-13 13:15:34秀才
日期:2017-02-22 15:16:26
26#
发表于 2013-5-2 16:06 | 只看该作者
interstellar 发表于 2013-5-2 14:49
listener机制做不到把只读请求发到secondary replica上吧。

按照我对listener的了解,它只负责判断谁是 ...

前几天看了下AlwaysON,
好像是可以将只读需求发送到只读副本

使用道具 举报

回复
论坛徽章:
26
ITPUB伯乐
日期:2012-05-22 15:05:35喜羊羊
日期:2015-05-14 12:15:30美羊羊
日期:2015-07-02 22:22:59秀才
日期:2015-08-24 09:51:48天枰座
日期:2015-11-05 16:53:35双鱼座
日期:2015-12-05 19:22:56巨蟹座
日期:2015-12-20 18:46:10摩羯座
日期:2016-05-19 09:54:17ITPUB15周年纪念
日期:2016-10-13 13:15:34秀才
日期:2017-02-22 15:16:26
27#
发表于 2013-5-2 16:15 | 只看该作者
interstellar 发表于 2013-5-2 14:49
listener机制做不到把只读请求发到secondary replica上吧。

按照我对listener的了解,它只负责判断谁是 ...

这是那本书的原话.
要让只读操作能透明的被自动的转到辅助副本,需要解决下面三个问题:
1.客户端要表明自己发出的操作是"只读操作"
2.辅助数据库要设置成可读模式
3.客户端的连接,要能够被重定向到可读副本,这是通过"只读路由"机制来实现的

关于第一个问题,需要在客户端中加入一个关键字,ApplicationIntent,只能被设置为ReadOnly或者ReadWrite.
但是目前只在SQLNCLI11 ODBC和OLEDB;.Net FrameWork 4.5,4.0和3.5.1中的System.Data.SqlClient以及Microsoft JDBC Driver for SQL Server 4.0中支持
2.就不用多少了,设置数据库的访问类型是Read_Only
3.当客户端连接使用Listener的名字来访问SQLServer Instance时,只读路由功能可以将来自客户端的只读需求从主副本上自动重定向到可读的辅助副本执行.客户端应用只需要确保连接的服务器名是Listener名字,无需关心后台到底是哪个副本响应这个需求

使用道具 举报

回复
论坛徽章:
10
2010新春纪念徽章
日期:2010-03-01 11:06:22ITPUB十周年纪念徽章
日期:2011-11-01 16:24:04ITPUB 11周年纪念徽章
日期:2012-10-09 18:09:192013年新春福章
日期:2013-02-25 14:51:242014年新春福章
日期:2014-02-18 16:43:09马上有钱
日期:2014-02-18 16:43:09itpub13周年纪念徽章
日期:2014-09-28 10:55:55懒羊羊
日期:2015-03-04 14:52:112015年新春福章
日期:2015-03-06 11:58:18
28#
发表于 2013-5-7 08:40 | 只看该作者
hwtong 发表于 2013-5-2 16:15
这是那本书的原话.
要让只读操作能透明的被自动的转到辅助副本,需要解决下面三个问题:
1.客户端要表明自 ...

学习了,我再去查查相关的资料看,前些天学习的时候可能看漏了。

再看看listener配置里面是不是有相关的项目。

谢谢!!

使用道具 举报

回复
论坛徽章:
26
ITPUB伯乐
日期:2012-05-22 15:05:35喜羊羊
日期:2015-05-14 12:15:30美羊羊
日期:2015-07-02 22:22:59秀才
日期:2015-08-24 09:51:48天枰座
日期:2015-11-05 16:53:35双鱼座
日期:2015-12-05 19:22:56巨蟹座
日期:2015-12-20 18:46:10摩羯座
日期:2016-05-19 09:54:17ITPUB15周年纪念
日期:2016-10-13 13:15:34秀才
日期:2017-02-22 15:16:26
29#
发表于 2013-5-7 08:53 | 只看该作者
interstellar 发表于 2013-5-7 08:40
学习了,我再去查查相关的资料看,前些天学习的时候可能看漏了。

再看看listener配置里面是不是有相关 ...

我也只是看了下,没机会去实践...
家里电脑的配置较低,跑不起虚拟机....
办公室不允许私自架AD........

使用道具 举报

回复
论坛徽章:
10
2010新春纪念徽章
日期:2010-03-01 11:06:22ITPUB十周年纪念徽章
日期:2011-11-01 16:24:04ITPUB 11周年纪念徽章
日期:2012-10-09 18:09:192013年新春福章
日期:2013-02-25 14:51:242014年新春福章
日期:2014-02-18 16:43:09马上有钱
日期:2014-02-18 16:43:09itpub13周年纪念徽章
日期:2014-09-28 10:55:55懒羊羊
日期:2015-03-04 14:52:112015年新春福章
日期:2015-03-06 11:58:18
30#
发表于 2013-5-8 07:59 | 只看该作者
hwtong 发表于 2013-5-7 08:53
我也只是看了下,没机会去实践...
家里电脑的配置较低,跑不起虚拟机....
办公室不允许私自架AD........

嗬嗬。
AD应该没影响啊,只要不架DHCP不会对公司网络产生威胁……
公司应该鼓励学习研究才是……

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表