QAnywhere 客户端应用程序现在可以将 UltraLite 数据库用作客户端消息存储库。这为移动设备上的纯消息传递应用程序提供了更轻量化的解决方案。纯消息传递应用程序是指具有存储并转发消息传递功能、但不进行数据同步的应用程序。
UltraLite 的一些主要优点:
在 SQL Anywhere 和 UltraLite 之间进行选择时,请记住 UltraLite 具有以下限制:
如果尚未安装 SQL Anywhere,就一定要使用 UltraLite 来替代它。如果想要在已实现的 SQL Anywhere 数据同步解决方案中添加消息传递功能,则可以使用 SQL Anywhere。但是,在所有纯消息传递环境中,建议使用 UltraLite。
从应用程序的角度看,UltraLite 和 SQL Anywhere 的客户端 API 相同,除了以下例外:QAManager 配置属性应包括针对 UltraLite 消息存储库的 DATABASE_TYPE=UltraLite 设置。如果未设置属性 DATABASE_TYPE,缺省设置为 SQLAnywhere。
UltraLite 支持的客户端 API 为 C#(用于 Microsoft .NET)和 Java。UltraLite 不支持 C++ 和 SQL API。
在应用程序方面的另一个差异是 UltraLite 的 QAnywhere 代理是 qauagent.exe。UltraLite 的 QAnywhere 代理支持的选项大多与 QAnywhere 代理相同,除了以下例外:
通常,UltraLite 的 QAnywhere 代理完全支持传输规则。唯一的限制就是对属性特性的支持。传输规则只能使用预定义属性 ias_Network 的以下特性:
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |