Adaptive Server Anywhere和UltraLite

比较 Adaptive Server Anywhere 和 UltraLite

本文重点介绍 Adaptive Server Anywhere 和 UltraLite 之间的差别,帮助您确定哪种技术更适合您的需要。

如果您了解已有的资源,便很容易在 Adaptive Server Anywhere 与UltraLite 之间作出选择。但是,如果计划部署到这两种技术都支持的平台 (如 Windows CE)上,则应该考虑以下问题。

Adaptive Server Anywhere

多年来, Adaptive Server Anywhere 一直提供专用于工作组、移动和嵌入计算的关系型数据库技术。该产品的设计始终考虑着市场因素。选择Adaptive Server Anywhere 的优点包括:

Adaptive Server Anywhere 可以在内存、 CPU 能力和磁盘空间有限的情况下有效地运行。经过专门设计,其核心功能 (如查询优化器以及数据高速缓存机制)在运行时不会过分占有资源。同时,

Adaptive Server Anywhere 还包含使用工作组服务器时所需的功能,其中包括对多用户的支持、针对多 CPU 的伸缩性以及高级并发功能。如果主要部署到 PC 上,则 Adaptive Server Anywhere 更适合您。

Adaptive Server Anywhere 是一个跨平台的解决方案。在 Windows(Windows 95 及其更高版本、 Windows NT 及其更高版本以及Windows CE)、 UNIX (包括 Linux)以及 Novell NetWare 上可以

运行相同的数据库。可以将数据库文件从一个操作系统移到另一个操作系统中。

Adaptive Server Anywhere 的运行不需要管理,因此,它非常适于作为嵌入式数据库。 Adaptive Server Anywhere 提供了一个具有自调整功能的查询优化器、一些内置的计划和事件处理功能以及自

动启动和自动停止机制。

经过多年与成功的客户的共同努力,我们开发出了一套经过现场测试的丰富功能。不仅包括标准检查表功能 (存储过程、触发器、声明的参照完整性、完整的事务处理以及恢复),而且还包括所有新增的小功能,而项目成功与否可能就在于是否有这些新功能。

利用 SQL Anywhere 同步技术 (SQL Remote 和 MobiLink),可以将 Adaptive Server Anywhere 数据库集成到组织的基础结构中。

如果更愿意使用 Embedded SQL 或 Java 以外的接口(如 ODBC 或OLE DB),并且目标平台的资源限制并不像 UltraLite 要求的那么严格,则 Adaptive Server Anywhere 可以提供更多的优势。

UltraLite:[ 袖珍 ] 数据库

UltraLite 是一种新技术,它使用参照数据库和您的应用程序源代码来生成关系数据库引擎,该引擎仅包含您的应用程序所使用的那些 AdaptiveServer Anywhere 功能。选择 UltraLite 的优点包括:

UltraLite 数据库引擎仅包含执行指定任务 (在编译应用程序时指定)时所需的代码,因此,不能使用动态 SQL 对 UltraLite 数据库执行特别查询。

每个 UltraLite 数据库和数据库引擎仅供单个应用程序使用:如果多个应用程序要使用一个数据库,则应该选择 Adaptive ServerAnywhere。

UltraLite 的编程模型支持与平台无关的数据库访问代码,因此可以将用户接口移植到新的平台和设备上,而无需修改基础的数据访问层。

如果部署到小型设备 (如 Palm Computing Platform)上,则UltraLite 更适合需要。

时间: 2024-11-08 17:27:56

Adaptive Server Anywhere和UltraLite的相关文章

Adaptive Server Anywhere的主要用途

Adaptive Server Anywhere 提供一系列用来存储和管理数据的工具.您可以使用这些工具将数据输入数据库中,更改数据库结构,以及查看或变更数据. Adaptive Server Anywhere 关系数据库管理系统是 SQL Anywhere Studio的核心. Adaptive Server Anywhere 是为要求功能完备的 SQL 数据库的任务而专门设计的.根据设计,它可以在不同的环境下工作.它充分利用可用内存和 CPU 资源,在具有充足资源的环境中提供极佳的性能. 它

在Adaptive Server Anywhere和Oracle之间构造通用函数

oracle|server|函数 在Adaptive Server Anywhere和Oracle之间构造通用函数辽河油田锦采地质大队 邓先永 01-7-2 上午 10:29:41 在使用PowerBuilder编制程序时,使用的最多的数据库接口是它自身集成的Adaptive Server Anywhere和大型数据库管理系统Oracle:有时,为了使程序的运行.移植更加方便,比如从服务器的数据管理端立即转到单机的数据管理端时,往往涉及到用户在程序的SQL语句中所使用的不同数据库平台上,函数的兼

启动Adaptive Server Anywhere服务器

运行示例数据库的 Adaptive Server Anywhere 数据库服务器. Adaptive Server Anywhere 包括两个版本的数据库服务器.个人数据库服务器供单一用户在同一台计算机上使用.网络数据库服务器支持通过网络的客户 / 服务器通信,供多个用户进行操作.两种数据库服务器在其查询处理和其它内部操作方面是完全等同的:个人数据库服务器在功能上和网络数据库服务器一样强大. Adaptive Server Anywhere 数据库保存在操作系统文件中.示例数据库保存在 SQL

Adaptive Server Anywhere访问web服务

Adaptive Server Anywhere 拥有灵活的编程语言,使用其编写存储过程.触发器.事件.Java 存储过程和调度让您在数据库中增加更多业务逻辑.Adaptive Server Anywhere 数据库能够从一台机器拷贝到另一台机器,使业务逻辑能与数据一道部署. 在数据库中编制业务逻辑代码的功能同样扩展到了 web 服务.您可在存储过程定义中调用外部 web 服务,这样即可被客户端应用调用.比如,当客户端应用调用以下存储过程时,它将从 example.com 返回一个文档: CRE

Adaptive Server Anywhere的web服务

Adaptive Server Anywhere 在数据库服务器中集成了一个 HTTP 服务器和一个 SOAP 管理器.它允许您通过 HTTP 发送一个 SOAP 请求给Adaptive Server Anywhere,然后 Adaptive Server Anywhere 将应答返回至请求 HTTP 的客户端. 您可以将数据库中的存储过程或查询暴露成 web 服务.作为一个简单的例子,以下语句创建了一个 web 服务,它提供了系统表的列表: CREATE SERVICE mytablesTYP

Adaptive Server Anywhere对系统的要求

Adaptive Server Anywhere 要求以下配置: 操作系统和 CPU必须具有以下系统之一,才可以运行Adaptive Server Anywhere 数据库服务器: •Windows Windows 95. Windows 98. Windows Me.Windows NT. Windows 2000 或 Windows XP.对于Windows NT,您需要 4.0 版或更高版本.本文档描述如何使用 Windows NT.在 Windows NT 上运行的 SQL Anywhe

Adaptive Server Anywhere中的编程接口

Adaptive Server Anywhere 支持多种编程接口,使您在使用各种类型的应用程序和应用程序开发环境时更具灵活性. 支持的接口和协议 以下图示显示支持的接口以及所使用的接口库.在大多数情况下,接口库与接口本身具有相同的名称. 与 SQL Anywhere Studio 一起提供的应用程序使用以下若干接口: 通信协议 每一接口库都使用通信协议通信协议Anywhere 支持两种通信协议:表格式数据流表格式数据 (Tabular Data Stream, TDS)和命令序列命令序列.这两

Adaptive Server Anywhere数据库服务器

在产品中包括两个版本的 Adaptive Server Anywhere 数据库服务器: 个人数据库服务器 此类服务器是为单个用户在同一计算机上使用提供的:例如,作为嵌入式数据库服务器.它还适用于开发工作. 个人服务器可执行文件的名称如下: 在 UNIX 操作系统上,文件名称是 dbeng9.在 Windows (Windows CE 除外)上,文件名称是 dbeng9.exe. 网络数据库服务器 除了具有个人服务器的各项功能外,网络服务器还支持网络上的客户 / 服务器通信.它是为多用户使用提供

Adaptive Server Anywhere的技术特点

Adaptive Server Anywhere 是在以下技术特点的基础上建立的: 完全 SQL 关系数据库管理系统 Adaptive Server Anywhere 是事务处理关系数据库管理系统 (Relational Database-Management System,RDBMS),它具备多种功能,包括:完全恢复功能.联机备份.参照完整性动作.存储过程.触发器.行级并发控制.时间表和事件.丰富的 SQL 语言以及在完整 SQL RDBMS 中应提供的所有功能. 经济合算的硬件要求 与其它数