通过电子邮件或其它消息系统传送消息时,它们可能会损坏。例如,某些消息系统使用特定的字符或字符组合作为控制字符。
消息的大小会影响在系统中传送消息的效率。消息系统处理经过压缩的消息要比处理未经压缩的消息效率更高。但另一方面,进行压缩本身也需要一定时间。
SQL Remote 在消息代理中内置有消息编码和压缩方案。该方案提供以下功能:
兼容性 可以将系统设置为与旧版本的软件兼容。
压缩 可以选择消息的压缩级别。
编码 SQL Remote 对消息进行编码,以确保消息通过消息系统传送时不会损坏。可以自定义编码方案,以提供额外的功能。
若要与此软件的以前版本兼容,应在每个运行版本 6 软件的数据库中将数据库选项 COMPRESSION 设置为 -1(负一)。此设置将确保发送消息使用的格式与此软件的旧版本兼容。
如果首先升级统一数据库消息代理,应将其 COMPRESSION 数据库选项设置为 -1。在将复制系统中的各个远程站点升级到版本 6 后,可将其 COMPRESSION 选项的设置更改为 0(无压缩)到 9(最大压缩)之间的一个值。这样便可以在发送到统一数据库的消息上利用压缩功能。在所有远程站点都已升级后,可将统一站点消息代理的 COMPRESSION 选项设置为 -1 以外的值。
此外,如果将 COMPRESSION 设置为 -1 以外的其它值,则可以利用版本 6 中经改进的消息编码功能。
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。