C#下多线程下几种免费数据库的性能比较的结论
摘要:
待测试的免费数据库有SQLite、Access、MySQL、MongoDB:由于大部分应用都是在多线程下进行的,要进行线程同步、代码加锁之类的处理。在说多线程之前,先说在单线程前提下的测试结果,那就是Access的存取数据效率要低很多,其它三种的都比较快,相互之间差不多。下面是多线程下的结论:1、SQLite和Access:两种是常见的文件型数据库,所以放在一起比较。结论是,1)二者的数据存取效率差不多,根据线程数的不同,会有-2%-10%的差距,SQLite稍微好一些;2)Access的资源占用(CPU和内存)比SQLite要明显高很多,根据线程数和测试程序的不同,会有80%-190%的差距 阅读全文
posted @ 2012-12-08 10:30 yao2yao4 阅读(1401) 评论(0) 推荐(0) 编辑