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