最有名的嵌入式數(shù)據(jù)庫Berkeley DB 4.4 ,但不是關(guān)系數(shù)據(jù)庫。

 

MySQLFirebird也是開始提供嵌入式版本。

 

Java語言的嵌入式數(shù)據(jù)庫:HSQLDBApache-Derby

 

嵌入式數(shù)據(jù)庫的優(yōu)點:

1、能夠編譯進用戶的應用程序中

2、客戶程序和數(shù)據(jù)庫引擎運行在同一進程中,期間的數(shù)據(jù)交換僅依賴函數(shù)調(diào)用就可完成,

沒有進程間通訊,TCP/IP連接,性能大大提升

3、不需要單獨安裝部署數(shù)據(jù)庫

4、測試驅(qū)動開發(fā),單元測試要求快速而且頻繁執(zhí)行程序,嵌入式的數(shù)據(jù)庫更適合這樣的單元測試

5、HSQLDBApache Derby都支持標準的SQL92,促使寫出兼容性更好的SQL

 

下載地址:http://db.apache.org/derby/derby_downloads.html

 

推薦幾篇文章:

Eclipse 中開發(fā) Apache Derby 應用程序

基于 Eclipse Apache Derby 工具

J2EE 服務器環(huán)境中使用 Derby

Eclipse、WTP Derby 構(gòu)建 Web 應用程序

Apache Ant 進行 Derby 數(shù)據(jù)庫開發(fā)