前言
最近一个实践项目,要完成对SQL请求的审计和过滤,所以调研学习了相关方面的知识。最后决定使用SQL-Relay。
SQL-Relay 是SourceForge上的一个开源项目,是一个持久化的数据库连接池,用来为 Unix 或者 Linux 提供数据库连接池、代理以及负载均衡的功能。
SQL Relay 的应用思路:
- 加速数据库驱动的基于 Web 的应用程序
- 增加 Web 应用程序的可扩展性
- 分布式的访问复制的数据库系统
- 对数据库访问进行节流
- 从不被支持的平台上访问某个数据库
- 可以轻松的对数据库系统进行移植
目前 SQL Reply 支持的数据库包括:
- Oracle
- MySQL
- mSQL
- PostgreSQL
- Sybase
- MS SQL Server
- IBM DB2
- Interbase
- Sybase
- SQLite
- ODBC
- MS Access
其中 MySQL 和 PostgreSQL 数据库是 SQL-Reply 内置支持的。
SQL-Reply 还提供基于命令行的客户端工具以及一个图形化的配置程序和相应的文档。
下载安装
下载安装过程都比较常规,不过也有很多坑,还是把我遇到的问题总结一下吧。
安装平台是ubuntu12.04 ,通过apt已经安装好了nginx1.1.19、mysql5.5.2、php5.3.10
首先要安装rudiments,直