自己制作了一个小软件,来测试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
/Files/yelsea/MDB_SQLite_Compare.rar
|
请发表评论