一个星期自主开发出一套SQL SERVER集群的方法 40ass54380]

发布时间:2014-1-1 0:09:46编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"一个星期自主开发出一套SQL SERVER集群的方法 40ass54380]",主要涉及到一个星期自主开发出一套SQL SERVER集群的方法 40ass54380]方面的内容,对于一个星期自主开发出一套SQL SERVER集群的方法 40ass54380]感兴趣的同学可以参考一下。

一、数据库实时同步 用DDL和DML触发器保证两节点的数据是实时同步一致的。 二、只读查询的负载均衡  在数据保持实时一致的基础上,对只读查询进行负载均衡。 服务器A(虚拟主机)上的代理接收到查询请求的时候: 1. 或者由代理A直接发送给本地的数据库引擎A,让本地引擎A执行查询select * from table,返回结果给客户端。 2. 或者先由代理A把请求转化成sp_remote ‘remote_server’,’sa’,’123’,’select * from table’ 这种形式, 然后发送给本地的数据库引擎A,本地引擎A在执行该语句时,转化为对远程数据库服务器B(remote_server)的访问,最后查询结果通过服务器A上的引擎A和代理A,返回给客户端。

你是想在这里让人帮忙做一个?

是啊,很多中国客户急需一个SQL SERVER集群呢

http://wenku.baidu.com/view/2709690de87101f69e319552?fr=prin 这实施方案很快,一个星期就够了。

有公司就是这么做的,还在市场是上大力推广呢,大家说可行吗?

这个不能算是负载均衡吧,跟数据库复制差不多吧,你可以直接用SQL Server 2012,支持读写的负载均衡,一台服务器是写,其他可以读,来实现负载均衡

实时同步一致? 靠什么机制? 敢说“实时”基本上就有水分了。。。。

亮瞎我的18K氪金狗眼

山寨精神的高度发杨。

支持一下! 有梦想谁都了不起..

晕,这样比集群效率和可靠性差多了, 1、如果触发器阻塞其他进程怎么办? 2、如果触发器更新辅助服务器失败怎么办? 3、这样操作会导致每个表都存在触发器,并发性降低。 集群虽然布置起来有点麻烦,但是在使用的时候却没有这么多的影响,而且如果需要保证数据库高可用性,直接使用2个SAN存储,然后一个作为主要SAN用于做数据库的虚拟化集群,另一个直接镜像主要SAN,然后再把数据库做镜像到一个辅助服务器,这样即使SAN整个存储柜坏了,还有备用的,备用的也坏了,还有镜像,全部坏了那就是你倒霉透顶了。

所有的请求都是经过A服务器的,压力没有减小

该回复于2013-06-04 08:07:00被管理员删除

低压力下也不是不能用,但是问题挺多的,因为它肯定要借住到windows的msdtc。 我们用过多年,喜忧参半。

该回复于2013-05-23 09:27:44被管理员删除


上一篇:sql:xml读取 30lfz860110]
下一篇:Sqlserver2005 CONTAINS() 函数 40Xiao_Tian2]

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款