Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » UltraLite - 数据库管理和参考 » 实现 UltraLite 解决方案

 

选择 UltraLite 数据管理组件

UltraLite 允许您构建一个微型关系数据库解决方案,而无需建立单独数据库服务器的额外开销。相反,UltraLite 编程接口使用以下两种库类型之一。

UltraLite 进程中运行时库

在 UltraLite 中,运行时和应用程序是同一过程中的一部分,这使得数据库因应用程序而异。对于所有的平台,运行时管理 UltraLite 数据库和内置同步操作。UltraLite 运行时无论何时最多可以管理 14 个数据库。请注意,在任何给定时间,只能有一个应用程序可以访问某个数据库。

链接到运行库需要使用不同于引擎的特殊导入库/DLL 对。有关详细信息,请参见编译和链接应用程序。如果需要启用了 TLS 的同步,则您还需要附加库。请参见通过启用 TLS 的同步部署 UltraLite

UltraLite 数据库引擎客户端库

UltraLite 引擎仅适用于 Windows 桌面操作系统平台和 Windows Mobile 平台。引擎是可单独执行的,这提供了并发数据库/应用程序连接。每个应用程序在使用 UltraLite 引擎时都必须使用客户端库。此客户端库使每个应用程序能够与 UltraLite 引擎通信。UltraLite 引擎需要的系统资源比 UltraLite 运行时需要的多,因而可能降低性能。

链接到引擎需要使用不同于运行库的导入库/DLL 对。如果需要启用了 TLS 的同步或 AES FIPS 数据库加密,则您还需要附加库。请参见通过 AES_FIPS 数据库加密部署 UltraLite通过启用 TLS 的同步部署 UltraLite

注意

请确保没有超过 UltraLite 引擎所支持的并发连接限制。

另请参见