SQL Relay是一个开源的数据库池连接代理服务器。用来为 Unix 或者 Linux 提供数据库连接池、代理以及">负载均衡的功能。
SQL Relay 的应用思路:
·加速数据库驱动的基于 Web 的应用程序
·增加 Web 应用程序的可扩展性
·分布式的访问复制的数据库系统
·对数据库访问进行节流
·从不被支持的平台上访问某个数据库
·可以轻松的对数据库系统进行移植
SQL Relay支持的数据库
* Oracle
* MySQL
* mSQL
* PostgreSQL
* Sybase
* MS SQL Server
* IBM DB2
* Interbase
* Sybase
* SQLite
* Lago
* ODBC
* MS Access
SQL Relay 0.42该版本更新了配置脚本,可以检测的更多语言和数据库的更新版本。Java API现在可以运行在64位机器上了。地址=“”的错误被修正。Oracle游标绑定和CLOB错误已修正。maxsession参数默认为0(禁用)了。补丁可用于改善高负荷下的稳定性,处理竞争条件,改善状态报告和具体地址,不同寻常的情况。许多模糊的错误,内存泄漏和边框案例得到解决。
下载地址:http://prdownloads.sourceforge.net/sqlrelay/sqlrelay-0.42.tar.gz?download
安装和配置
开始安装SQL Relay,到 http://sqlrelay.sourceforge.net/ 去下载相应的软件
安装SQL Relay需要先安装Rudiments, 在 http://sqlrelay.sourceforge.net/download.html 可以找到
1、安装Rudiments:
# tar vxzf rudiments-0.28.2.tar.gz
# cd rudiments-0.28.2
# ./configure --prefix=/usr/local/rudiments
# make
# make install
至此,rudiments安装结束
2、安装SQL Relay:
# tar vxzf sqlrelay-0.36.4.tar.gz
# cd sqlrelay-0.36.4
# ./configure --prefix=/usr/local/sqlrelay --with-rudiments-prefix=/usr/local/rudiments --with-mysql-prefix=MySQL安装路径 --with-freetds-prefix=FreeTDS安装路径 --with-oracle-home=Oracle安装路径 --with-php-prefix=PHP安装路径
# make
# make install
安装结束,以上编译参数根据个人需要来设定,因为我同时需要Oracle SQLserver MySQL,所以才加了这么多参数的