2 Unstar Star 2 Fork 1

YYC / SQLProxyC++Apache-2.0

Create your Gitee Account
Explore and code with more than 5 million developers,Free private repositories !:)
Sign up
基于TDS协议针对MS SQL数据库集群软件 spread retract

Clone or download
YYC authored add LICENSE.
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

SQLProxy

SQLProxy基于TDS协议针对MS SQL数据库集群软件。

SQLProxy允许同时连接n个数据库,进行统一管理。而对于客户端来讲,它看到的只是由SQLProxy表现出来的一个虚拟数据库服务。

客户端只需要连接此SQLProxy虚拟的IP和端口,就能象访问普通数据库那样进行操作。

SQLProxy最大的特色是能够对访问数据库的事务(Transaction)进行并发地处理:

当接收到插入、修改、更新等事务操作时,它同时将这个事务(Transaction)发送到后面连接的n台数据库上,这样n台数据库中的数据同时得到了更新;由于在任何时刻,SQLProxy后面连接的n台数据库的数据是完全一致的,因此当接收到查询操作时,整个数据库系统可以实现负载均衡(Load Balance),由此达到客户访问负荷的动态分担,提高整个系统的响应能力。

SQLProxy特性:

数据可靠性和安全性大大增强 – 由于任何时刻系统同时拥有多份数据集,因此大大提高了整个系统的数据可靠性和安全性。

服务的可用性大大增强 – 如果某一时刻,一台数据库服务器出现问题,其它的数据库服务器仍然能够正常工作;

显著提升数据库系统的性能 –在多个独立的数据库系统之间实现动态负载均衡,进而显著提升数据库系统的整体性能。

充分利用已有投资,降低系统总体拥有成本 –在现有所有别的方案中,备份数据库服务器平时是闲置在那里的,无形中是一种浪费,SQLProxy将这备份数据库服务器也充分利用起来,提高了资源的使用效率,降低了整个数据库系统的TCO。

保证数据库系统具有良好的伸缩性 – 通过增加新的数据库服务器即可提升系统的性能、可靠性等。

http://www.h5pacs.cn/

Comments ( 1 )

Sign in for post a comment

C++
1
https://gitee.com/yycnet/SQLProxy.git
git@gitee.com:yycnet/SQLProxy.git
yycnet
SQLProxy
SQLProxy
master

Search