UltraLite 允许您构建一个微型关系数据库解决方案,而无需建立单独数据库服务器的额外开销。相反,UltraLite 编程接口使用以下两种库类型之一。
在 UltraLite 中,运行时和应用程序是同一过程中的一部分,这使得数据库因应用程序而异。对于所有的平台,运行时管理 UltraLite 数据库和内置同步操作。UltraLite 运行时无论何时最多可以管理 14 个数据库。请注意,在任何给定时间,只能有一个应用程序可以访问某个数据库。
链接到运行库需要使用不同于引擎的特殊导入库/DLL 对。有关详细信息,请参见编译和链接应用程序。如果需要启用了 TLS 的同步,则您还需要附加库。请参见通过启用 TLS 的同步部署 UltraLite。
UltraLite 引擎仅适用于 Windows 桌面操作系统平台和 Windows Mobile 平台。引擎是可单独执行的,这提供了并发数据库/应用程序连接。每个应用程序在使用 UltraLite 引擎时都必须使用客户端库。此客户端库使每个应用程序能够与 UltraLite 引擎通信。UltraLite 引擎需要的系统资源比 UltraLite 运行时需要的多,因而可能降低性能。
链接到引擎需要使用不同于运行库的导入库/DLL 对。如果需要启用了 TLS 的同步或 AES FIPS 数据库加密,则您还需要附加库。请参见通过 AES_FIPS 数据库加密部署 UltraLite和通过启用 TLS 的同步部署 UltraLite。
请确保没有超过 UltraLite 引擎所支持的并发连接限制。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |