SQL继电器是Unix和Linux的开源持久的数据库连接池,代理和负载均衡系统。
SQL继电器适用于:
- 加速数据库驱动的基于Web的应用程序
- 提高数据库驱动的基于Web的应用程序的可扩展性
- 分配访问复制的数据库
- 限制数据库访问
- 从不受支持的平台访问数据库
- 迁移应用程序从一个数据库到另一个
SQL继电器支持以下数据库后端:
- 甲骨文
- MySQL的
- mSQL的
- PostgreSQL的
- 的Sybase
- MS SQL Server的
- IBM DB2
- Interbase的
- 的Sybase
- SQLite的
- ODBC
- MS访问
是什么在此版本中是新的:
- 在固定道道通>虚假sqlrservercontroller换位:: interceptQuery的可能会导致循环重新登录
- 禁用-Werror海合会< 2.7
- 在应用乔治Carrette的补丁来修复PDO CONNECTSTRING选项
- 在迁移的目录/文件路径信息到sqlrpaths类
- 删除无证和不那么相应和,这些天MAX_CONNECTIONS / overridemaxconnections故障安全的sqlr启动
- 在固定的java头检测的javac位于/ usr / bin中
- 更新Java API来支持非空宽容的环境中实现:: NewStringUTF()
- perl的API,正确地建立在OSR5再次
- PostgreSQL的sslmode被完全省略,从连接字符串现在,如果它的禁用,以防止使用旧版本的PostgreSQL的问题,根本不支持参数
- 在单声道2.8或更高现在需要
- 加入了datedelimiters属性在sqlrelay.conf实例变量来限制日期分隔符用于转换的日期时,
- 重新添加MSSQLSERVER检测,已被意外删除
- 在固定静态链接的版本
- 在固定mysql的LOB字段错误,可能导致崩溃
什么是在0.54版本新:
- 在支持多线程监听器被添加
- 主要方面做了改进,以PHP的PDO驱动。
- 在检测的配置脚本各种事情进行了改进,包括TCL多拱系统和64位Sybase和DB2。
- 在许多不起眼,但显著错误已得到修复,为好。
什么是0.53.1版本,新的:
- 在原来有一些文档错误,他们没有我的农场建立在每一个平台上成功建立。虽然大多数显著,有在套管A&QUOT Makefile文件之一的错误,使清洁和QUOT;通过构建中止中途。这可能会导致问题的自动化构建系统。
什么在0.53版本新:
- 在增加了对sqlite的语句API和本地绑定李>
- 修正了一些与使用SYS泄漏::的gethostname()
- 添加multiarch检测
- 加入PHP PDO驱动
- 在固定的地方输出随后绑定一个绑定变量的翻译错误:=不会被检测到
- 在下降Zope的支持(目前)
- 在下降PHP PEAR DB支持
- 在重构的init脚本 - 一个脚本,应该在所有的平台上,现在
- 在更新的init脚本安装 - 应该可以在几乎所有的Unix
- 添加OS X的launchd配置。
- 更新sqlr监听清理涉及IPC,插座和标记文件中的分贝是否向上或向下退出
- sqlr启动不再启动高速缓存管理器
- 加入了第二初始化脚本的缓存管理器
- 插件是静态链接到libsqlrserver如果平台不支持共享库(或 - 禁用共享是在配置时指定)
- perl的API应该建立与旧版本的Perl(5.00X)在旧平台(在redhat 4.2,5.2,6.2,等等)现在
- 在更新的PostgreSQL绑定文档
- 添加dateyyyyddmm参数
- 添加yyyyddmm参数translatedates翻译
- 添加SQLR_MYSQL_DATE_YYYYDDMM管环境变量到mysql落库
- 添加SQLR_ODBC_DATE_YYYYDDMM管环境变量,ODBC驱动程序
什么版本0.51的新:
- 在支持加入对Oracle 12c和DB2 10.1 / 10.5。
- 在数据库安装文档进行了更新。
- 在一些社区提供的补丁被应用。
- 在有关日期的转换与freetds的和MS SQL Server中的语言环境,其中日期的格式DD / MM / YYYY是写给和记录一个不起眼的问题。
什么是在0.50版本新:
- 在该版本进行了一些改进通过freetds的使用Microsoft SQL Server 。添加参数重新格式化日期和时间的结果集。
- 在其他的一些小错误是固定为好,包括一些未初始化的变量和内存泄漏。
什么是0.49.1版本,新的:
- 在sqlrserver-配置现在返回正确的库<。 / LI>
- 在custom_nw中的NULL取消引用已得到纠正。
什么是在0.49版本新:
- 在模块化架构中增加了记录和密码加密
- 的ODBC驱动程序已显著的改善。
- 各种晦涩的错误是固定的。
- 客户端API调用添加获取数据库的主机名和IP地址。
- 客户端 - 服务器协议已被重构,除去两个来回。
- 在Windows构建脚本现在支持CLR和非CLR版本。
什么是在0.48版本新:
- 在一些贡献的更新已集成
- 的stmtcachesize参数现在允许使用的Oracle语句缓存的。
- 大多数服务器端代码进行了重组,以更加模块化,一些事情已经被重新实现成插件。
- 在一些性能方面做了改进。
- 一消除不必要的客户端 - 服务器的往返和另一个消除的不必要的再准备
什么是在0.47版本新:
- 在此版本主要功能使用Oracle的声明缓存功能的能力。此代码是由Neowiz公司做出了贡献。
- 要启用语句高速缓存,只需添加:
- stmtcachesize = 20
- (或一些其它尺寸比20)
- ...来连接字符串为您的SQL接力的实例,讨论甲骨文在sqlrelay.conf文件。还要注意的是有使用语句缓存时,这似乎是两种错误的OCI或问题SQL继电器使用OCI方式的一些怪癖。他们可以在OCI或SQL继电器的未来版本中得到解决。请参阅配置SQL继电器以获取更多信息。
- 还请注意,我还没有完成整合所有的贡献代码还没有,因此,如果如预期的东西不工作,这可能是为什么。
- 此外,在这个版本中,我更新了SQL接力命令行客户端有一个一致的命令行参数的接口,并改名为其中的一些。
- 所有的命令行程序,现在具有下列参数:
- 主机
- 端口
- 插槽
- 用户
- 密码
- 因此,例如,连接,端口9000通过密码测试用户测试到本地主机,您现在使用:
- sqlrsh -host本地主机-port 9000 - 用户测试-password测试
- 而在过去,你会用:
- sqlrsh本地主机9000&QUOT;&QUOT;试验测试
- 在此外,sqlrsh现在有-script和-command参数运行脚本或命令,以非交互方式。
- 我也改名为查询和字段命令sqlr查询和sqlr场。
- 在除了这些更新和变化,以下新功能和bug修复也已落实:
- 修正了
- 在固定的单引号逃逸的sqlr出口
- 在强制跨区切换=&QUOT;重新&QUOT;对于Cygwin和Linux的
导致sqlr出口到输出负XML实体值
评论没有发现