数据库服务器 Cloudscape

fmms 12年前
     <p>Cloudscape 是一个以 Java 类库形式提供的、轻量级的、可嵌入的关系引擎。它的本机接口是带有 Java 关系扩展的 Java Database Connectivity(JDBC)。它实现了 SQL92E 标准和许多 SQL 99 扩展。该引擎提供了事务和崩溃恢复,支持多个连接,而且支持使用一个连接的多个线程。因为 Cloudscape 是一个 Java 类库,您可以很容易地将它嵌入到任何 Java 应用程序或服务器架构中,同时还不会损害该应用程序的 Java 特性。当需要扩充数据库时,Cloudscape 支持复杂 SQL 事务和 JDBC,该特性允许它将应用程序迁移到其他 SQL 数据库,例如 IBM DB2® Universal Database™(UDB)。</p>    <p>Cloudscape 网络服务器(Network Server)为 Cloudscape 数据库提供了单个系统或一个网络中的多用户连通性。Cloudscape 网络服务器通过标准的分布式数据库架构(DRDA)协议接收并响应来自客户机的查询。您可以利用 Cloudscape 网络服务器,使用 IBM JDBC 驱动程序和 DB2 UDB JDBC 通用驱动程序来访问数据库。(在使用网络服务器时,并非所有的 Cloudscape 功能都受支持。请参阅 Cloudscape Server and Administration Guide,来获得有关细节。)</p>    <p>可以从许多技术方面来区分 Cloudscape 和其他数据库系统:</p>    <ul>     <li>Cloudscape 易于管理。当嵌入到客户机应用程序中时,Cloudscape 系统不需要任何管理干预。</li>     <li>Cloudscape 是可嵌入的。应用程序可以将数据库管理系统(Database Management System,DBMS)引擎嵌入应用程序进程中,从而无需管理单独的数据库进程或服务。</li>     <li>通过网络服务器(Network Server)架构或您选择的服务器架构,可以将Cloudscape 作为单独的进程来运行。</li>     <li>Cloudscape 是一个纯 Java 的类库:对于 Java 开发人员,这点十分重要,因为他们正试图维护 Java 技术的优点,例如平台无关性、易于配置以及易于安装。</li>     <li>Cloudscape 不需要专有的 Java 虚拟机(Java Virtual Machine,JVM)。因为完全是用 Java 语言编写的,所以它适应所有合格的 JVM。</li>     <li>Cloudscape DBMS 引擎是轻量级的。类文件大小大约是 2MB,并且只使用了 4MB 的 Java 堆。</li>     <li>Cloudscape 支持使用 Java 编写存储过程和函数,这些存储过程和函数可以在应用程序的任何层上运行。Cloudscape 没有专用的存储过程语言,它使用 JDBC。</li>    </ul>    <p>Cloudscape 与其他的关系数据库系统类似。它实现了 SQL92E 语言标准和 JDBC API 标准。Cloudscape 也有事务(提交和回滚),能够通过事务隔离支持多个连接,并提供了崩溃恢复。与其他数据库一样,它允许多个线程共享同一连接,而且,随着对 Java 技术进行扩展,Cloudscape 也实现了许多 SQL99 特性。<br /> <br /> </p>    <p><strong>项目主页:</strong><a href="http://www.open-open.com/lib/view/home/1323577038093" target="_blank">http://www.open-open.com/lib/view/home/1323577038093</a></p>