數據庫服務器 Cloudscape

fmms 13年前發布 | 21K 次閱讀 Java 數據庫服務器

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 特性。

項目主頁:http://www.baiduhome.net/lib/view/home/1323577038093

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!