自己制作了一個小軟件,來測試Access與SQLite數據庫在創建數據庫、創建數據表、添加新記錄等操作的執行效率。發現還是SQLite執行效率比較高。

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

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

使用Access數據庫,

創建數據庫花費 31.0262毫秒
創建數據表 newtable花費 146.9988毫秒
增加 1記錄花費 37.9294毫秒
增加 10記錄花費 52.2736毫秒
增加 100記錄花費 181.9647毫秒
增加 1000記錄花費 1621.2004毫秒
增加 10000記錄花費 16237.5385毫秒

使用SQLite數據庫,

創建數據庫花費 48.7232毫秒
創建數據表花費 63.463毫秒
增加 1條記錄花費 8.0529毫秒 !
增加 10條記錄花費 5.3238毫秒 !
增加 100條記錄花費 18.6934毫秒 !
增加 1000條記錄花費 143.6959毫秒 !
增加 10000條記錄花費 1241.6164毫秒 !
增加 100000條記錄花費 13354.0528毫秒 !

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

MDB_SQLite_Compare.rar