自己制作了一個小軟件,來測試Access與SQLite數(shù)據(jù)庫在創(chuàng)建數(shù)據(jù)庫、創(chuàng)建數(shù)據(jù)表、添加新記錄等操作的執(zhí)行效率。發(fā)現(xiàn)還是SQLite執(zhí)行效率比較高。

下圖是我的小工具的圖片:

在我的計算機,在剛剛,我做出的測試的結果如下:

使用Access數(shù)據(jù)庫,

創(chuàng)建數(shù)據(jù)庫花費 31.0262毫秒
創(chuàng)建數(shù)據(jù)表 newtable花費 146.9988毫秒
增加 1記錄花費 37.9294毫秒
增加 10記錄花費 52.2736毫秒
增加 100記錄花費 181.9647毫秒
增加 1000記錄花費 1621.2004毫秒
增加 10000記錄花費 16237.5385毫秒

使用SQLite數(shù)據(jù)庫,

創(chuàng)建數(shù)據(jù)庫花費 48.7232毫秒
創(chuàng)建數(shù)據(jù)表花費 63.463毫秒
增加 1條記錄花費 8.0529毫秒 !
增加 10條記錄花費 5.3238毫秒 !
增加 100條記錄花費 18.6934毫秒 !
增加 1000條記錄花費 143.6959毫秒 !
增加 10000條記錄花費 1241.6164毫秒 !
增加 100000條記錄花費 13354.0528毫秒 !

通過上面可以看出,在增加大量新記錄的情況下,SQLite數(shù)據(jù)庫需要的時間更少,執(zhí)行效率更高。
下面工具就是我制作的,歡迎下載測試。如果有問題,請給我發(fā)郵件或者留言。cnhyke(at)126.com

MDB_SQLite_Compare.rar