Cloudscape 是一个以 Java 类库形式提供的、轻量级的、可嵌入的关系引擎。它的本机接口是带有 Java 关系扩展的 Java Database Connectivity(JDBC)。它实现了 SQL92E 标准和许多 SQL 99 扩展。该引擎提供了事务和崩溃恢复,支持多个连接,而且支持使用一个连接的多个线程。因为 Cloudscape 是一个 Java 类库,您可以很容易地将它嵌入到任何 Java 应用程序或服务器架构中,同时还不会损害该应用程序的 Java 特性。当需要扩充数据库时,Cloudscape 支持复杂 SQL 事务和 JDBC,该特性允许它将应用程序迁移到其他 SQL 数据库,例如 IBM DB2® Universal Database™(UDB)。
Cloudscape 网络服务器(Network Server)为 Cloudscape 数据库提供了单个系统或一个网络中的多用户连通性。Cloudscape 网络服务器通过标准的分布式数据库架构(DRDA)协议接收并响应来自客户机的查询。您可以利用 Cloudscape 网络服务器,使用 IBM JDBC 驱动程序和 DB2 UDB JDBC 通用驱动程序来访问数据库。(在使用网络服务器时,并非所有的 Cloudscape 功能都受支持。请参阅 Cloudscape Server and Administration Guide,来获得有关细节。)
可以从许多技术方面来区分 Cloudscape 和其他数据库系统:
Cloudscape 与其他的关系数据库系统类似。它实现了 SQL92E 语言标准和 JDBC API 标准。Cloudscape 也有事务(提交和回滚),能够通过事务隔离支持多个连接,并提供了崩溃恢复。与其他数据库一样,它允许多个线程共享同一连接,而且,随着对 Java 技术进行扩展,Cloudscape 也实现了许多 SQL99 特性。