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

SQL Anywhere 12.0.1 » UltraLite - 数据库管理和参考 » UltraLite 概述

 

UltraLite 体系结构

UltraLite 支持大量移动平台,它由 API 开发、数据库管理和数据库层组成,如下图所示:

UltraLite API 及其如何与移动平台(如 Android、BlackBerry OS 和 iOS)以及基础数据库管理系统和数据库文件类型相关。
  • 移动平台支持   目标移动平台确定用于应用程序开发的 UltraLite API。 有关平台支持的详细信息,请参见[external link] http://www.sybase.com/detail?id=1061806

  • API 开发层   请参考以上图示来确定用于目标移动平台的 API。 有关 Dbmlsync API 的详细信息,请参见:

  • 数据库管理层和同步客户端   UltraLite 提供两种数据管理系统—本地 UltraLite 数据库管理系统 UltraLite Java 版本

    • UltraLite 数据库管理系统   大多数移动平台使用 UltraLite API 来与 UltraLite 数据库管理系统连接。此系统允许您创建并连接到 UltraLite 数据库

      提供一组综合的管理工具,帮助您维护 UltraLite 项目。可以将这些工具作为命令行实用程序运行,也可以作为 Sybase Central 的 UltraLite 插件中的向导运行。 有关详细信息,请参见UltraLite 实用程序

    • UltraLite Java 版本   BlackBerry OS 平台需要使用 UltraLiteJ API 与 UltraLite Java 版本连接,以创建并连接到 UltraLite Java 版本数据库。这些数据库与 UltraLite 数据库不能互换,且具有一些限制。 有关详细信息,请参见UltraLite 和 UltraLite Java 版本数据库限制

      UltraLite 提供一组 Java 版本实用程序,用于对 UltraLite Java 版本数据库执行附加任务。 有关详细信息,请参见UltraLite Java 版本实用程序

    有关 UltraLite 同步客户端的详细信息,请参见 UltraLite 同步客户端功能

  • 数据库层   此层是作为文件存储的本地数据存储库。UltraLite 数据库存储为 UDB 文件,UltraLite Java 版本数据库存储为 JDB 文件。UDB 文件可在所有移动平台(除了 BlackBerry OS)间移植。