Posted on 2012-07-20 16:56
點(diǎn)點(diǎn)滴滴 閱讀(535)
評(píng)論(0) 編輯 收藏 引用 所屬分類:
10 服務(wù)器
5.內(nèi)存數(shù)據(jù)庫(kù)之比較
上述內(nèi)存數(shù)據(jù)庫(kù),首先由于License限制,排除了所有的商業(yè)數(shù)據(jù)庫(kù)產(chǎn)品包括:
Alitibase
Oralce Berkelay DB
Oracle TimesTen
eXtrmeDB
還包括 Berkelay DB這樣的開(kāi)源,但限制商業(yè)使用的數(shù)據(jù)庫(kù)。
所以比較的重點(diǎn)就是SQLite和H2
方面 |
具體要求 |
必要條件 |
SQLite |
H2 |
License |
是否收費(fèi) |
|
免費(fèi)使用 |
免費(fèi)使用 |
是否開(kāi)源 |
|
開(kāi)源 |
開(kāi)源 |
是否有技術(shù)支持 |
|
主要是社區(qū)支持,如果需要專業(yè)支持需要購(gòu)買(mǎi) |
主要是社區(qū)支持,如果需要專業(yè)支持需要購(gòu)買(mǎi) |
商業(yè)目的的分發(fā)版本是否仍要收費(fèi) |
是 |
免費(fèi) |
免費(fèi) |
其他 |
|
|
|
性能 |
數(shù)據(jù)容量支持100000條以上記錄 |
是 |
支持 |
支持 |
并發(fā)查詢處理能力 |
|
SQLite在并發(fā)(包括多進(jìn)程和多線程)讀寫(xiě)方面的性能一直不太理想。數(shù)據(jù)庫(kù)可能會(huì)被寫(xiě)操作獨(dú)占,從而導(dǎo)致其它讀寫(xiě)操作阻塞或出錯(cuò)。 |
并發(fā)性較好(在模擬器中有使用,支持50個(gè)并發(fā)查詢沒(méi)問(wèn)題) |
查詢速度 |
是 |
|
數(shù)據(jù)量少的情況非常好 |
修改速度 |
是 |
|
|
平臺(tái)支持 |
32/64位 |
|
全部支持 |
全部支持(需java平臺(tái)支持) |
Linux/window/UNIX/mobile |
|
支持Linux/Mac OS/Windows |
全部支持(需java平臺(tái)支持) |
運(yùn)行方式支持 |
支持嵌入式 |
|
支持 |
支持 |
支持獨(dú)立運(yùn)行 |
|
不支持 |
支持 |
連接方式支持 |
支持ODBC |
|
不支持 |
支持 |
支持JDBC |
|
必須通過(guò)第三方的JDBC驅(qū)動(dòng) |
支持 |
支持內(nèi)存訪問(wèn) |
|
通過(guò)c接口(專用API) |
通過(guò)JDBC,不支持API訪問(wèn) |
支持網(wǎng)絡(luò)訪問(wèn) |
|
不支持 |
支持 |
SQL支持 |
支持SQL |
是 |
支持 |
支持 |
支持Index,Trigger,
Constrains,Views |
|
支持,有資料說(shuō)其不支持外鍵約束。 |
支持 |
管理界面 |
支持管理界面 |
|
支持CLI |
支持Web界面的管理控制臺(tái) |
管理界面友好程度 |
|
較差 |
較好 |