English 简体
  • >新網站登錄
  • HSQLDB

    地區
    分類

    HSQLDB是一個開放源代碼的JAVA數據庫,其具有標准的SQL語法和JAVA接口, 它可以自由使用和分發,非常簡潔和快速。Hsqldb具有Server模式,進程內模式(In-Process)和內存模式三種。運行Hsqldb需要hsqldb.jar包, 它包含了一些組件和程序。每個程序需要不同的命令來運行。HSqlDB是由Tomas Muller的Hypersonic SQL後續開發出來的項目。

    Hsqldb是純 java 所開發的數據庫, 可以透過 jdbc driver 來存取, 支持 ANSI-92 標准的 SQL 語法, 而且他佔的空間很小, 大約只有 160K, 擁有快速的數據庫引擎, 也提供了一些工具, 例如 web-server, 緩沖查詢, 及一些管理工具. 他是屬於 BSD 的 授權, 可以自由下載, 並且可以安裝使用在商業產品之上。HSqlDB非常適合在用於快速的測試和演示的Java程序中。做單元測試也非常理想。

    Hsqldb2.2 支持多線程,提供更改的高性能,提供並發事物控制模型。HSQLDB具有十多年的開發歷史,並在1700多個開源項目中被廣泛使用。應用程序(客戶端)通過Hsqldb的JDBC驅動連接服務器。在服務器模式中,服務器在運行的時候可以被指定為最多10個數據庫。這種模式是首選的也是最快的。它采用HSQLDB專有的通信協議。啟動服務器需要編寫批處理命令。Hsqldb提供的所有工具都能以java class歸檔文件。

    HSQLDB提供兩種操作模式,進程內以及客戶機服務器模式。由於我們的目的是為了嵌入因此我們只介紹進程內模式。應用該模式時數據庫的訪問只能是同一個虛擬機內。Hsqldb數據庫的訪問同樣是使用JDBC接口,但又無需網絡連接。運行於進程內模式的HSQLDB只能有一個數據庫,也就是說我們無法同時創建兩個或者兩個以上的數據庫並訪問它們。由於HSQLDB是完全運行內存中的數據庫引擎,一旦數據庫有改變時,這些信息會保存到磁盤中,以便下次啟動的時候是最新的狀態。由於是運行於內存中,所以數據量的大小就僅僅是受限於內存的大小。由於HSQLDB並不會應用在生產環境中,因此這個倒不是用戶需要非常關心的問題。啟動一個HSQLDB實例的時候需要給它制定一個目錄用於存放數據庫的一些文件,這些文件包 括$DBNAME.data,$DBNAME.properties,$DBNAME.script(其中$DBNAME為數據庫名)這三個文件分別是數據文件;配置文件以及數據庫創建的腳本文件,但是實際上數據文件內容是空的,所有的數據都寫在腳本文件中。


    www.hsqldb.org - 806 - HSQLDB

    沃克哈特 www.wockhardt.com
    沃克哈特(Wockhardt)是一個全球性的制藥和生物技術組織,提供價格合理的高質量藥物,為全世界人民的健康做出貢獻。它是印度領先的科研型全球醫療行業,生產制藥和生物技術以及一系列先進的超級醫院領域的藥品。沃克...
    Punj Lloyd集團 www.punjlloyd.com
    Punj Lloyd集團是來自印度的工程與建設集團,主要為能源和基礎設施部門的項目提供綜合設計、采購和項目管理服務。 該集團總部位於印度哈裡亞納邦的古爾加翁,旗下有50多個子公司,在20多個國家參與200...
    卡利亞尼集團 www.kalyanigroup.com
    卡利亞尼集團(Kalyani Group)成立於20世紀60年代,是印度的一家跨國企業,在工程鋼鐵、汽車、工業、可再生能源、城市基礎設施和專用化學品等關鍵領域有著高技術、工程和制造能力。卡利亞尼集團在印度、德國...
    Videocon www.videocon.com
    Videocon是印度的一個大型多元化公司,總部位於安得拉邦的古爾岡(Gurgaon)。該企業在印度擁有17個生產地點,在中國大陸、波蘭、意大利和墨西哥擁有多家工廠,是全世界第3大顯像管制造商,總市值達50億美...

    « 前一頁  3 / 3 

    亞洲新聞

    Top Ad
    nbys.tv