数据库服务器Cloudspace

来源:互联网 发布:攻城掠地宝石数据 编辑:程序博客网 时间:2024/06/06 12:53
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 易于管理。当嵌入到客户机应用程序中时,Cloudscape 系统不需要任何管理干预。
•Cloudscape 是可嵌入的。应用程序可以将数据库管理系统(Database Management System,DBMS)引擎嵌入应用程序进程中,从而无需管理单独的数据库进程或服务。
•通过网络服务器(Network Server)架构或您选择的服务器架构,可以将Cloudscape 作为单独的进程来运行。
•Cloudscape 是一个纯 Java 的类库:对于 Java 开发人员,这点十分重要,因为他们正试图维护 Java 技术的优点,例如平台无关性、易于配置以及易于安装。
•Cloudscape 不需要专有的 Java 虚拟机(Java Virtual Machine,JVM)。因为完全是用 Java 语言编写的,所以它适应所有合格的 JVM。
•Cloudscape DBMS 引擎是轻量级的。类文件大小大约是 2MB,并且只使用了 4MB 的 Java 堆。
•Cloudscape 支持使用 Java 编写存储过程和函数,这些存储过程和函数可以在应用程序的任何层上运行。Cloudscape 没有专用的存储过程语言,它使用 JDBC。
Cloudscape 与其他的关系数据库系统类似。它实现了 SQL92E 语言标准和 JDBC API 标准。Cloudscape 也有事务(提交和回滚),能够通过事务隔离支持多个连接,并提供了崩溃恢复。与其他数据库一样,它允许多个线程共享同一连接,而且,随着对 Java 技术进行扩展,Cloudscape 也实现了许多 SQL99 特性。
原创粉丝点击