Access、SQLite、HSQLDB、Sybase、MySQL、DB4O

來源:互聯網
上載者:User
一、Access

    資料類型有些另類,而且密碼太容易被攻破,效能不高,只能用在Windows程式上。

    一般說來,單個表不超過10萬少條記錄為好,整個資料庫不超過100M為好。ACCESS對資料庫容量限制為2G,但超過100M後效能便

會有很大折扣。

二、HSQLDB

    支援csv,配置分發容易,大資料量情況下效能不佳,這和sql執行效率無關,效能瓶頸在硬碟檔案上,畢竟由於hsqldb沒有在數

據檔案儲存體上花時間,只是掛個csv。只能用於Java程式中。

三、firebird

    資料檔案是單一,部署、分發相對簡單;用embedded方式,只需要把icudt30.dll、icuin30.dll、icuuc30.dll、

jaybird21.dll、fbembed.dll五個檔案和目錄intl(裡面有兩個檔案,是處理字元集的)放在程式啟動目錄就行了;中文支援的不錯

,但是要在建庫的時候使用GB_2312字元集。有.NET、C++、Java多個Binding。

四、Sybase asa

    資料能加密,效能不錯,需要付費。

五、derby

    效能和易用性都不錯,但embedded版本完全沒有資料認證,導致誰都可以開啟資料庫執行sql語句,而且資料庫是以一個目錄存

儲的。只能用於Java程式中。

六、sqllite

    官方發行版本不支援資料加密,另外,對中文,尤其是用中文order by的時候時常錯誤;還有就是完全沒有使用者認證;不過執行

效率不錯。幾乎稍微流行點的程式設計語言都有相應的Binding。

七、mysql

    雖然mysql也可以不通過安裝,直接拷貝就能使用,但是距離embedded還差一塊。

八、DB4O

    物件導向的資料庫,使用DB4O無需ORM工具就可以直接進行Object Storage Service。支援Java和.Net平台。可以自訂資料加密演算法,效能優

良,單檔案。雖然也支援Server模式,但最適合用於Embedded。

    此外還有VistaDB、BerkeleyDB之類可以選擇。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.