表结构
ID,int 自增长;PVALUE float;TimeStamp datetime。
以上时间都为秒。均在.net平台下做的测试程序,机器配置CPU INTEL CORE 2CPU(TM) 1.83GHZ,2.5G 内存,日立硬盘5400转/分 SATA 150MB/秒
MySQL驱动:MySQLDriverCS
SQLite驱动:SQLite.Net.
File(文件)是采用批量写入。
SQL Server 2005:(秒)
逐条插入(1000条):12
事务插入(1000条/T):1
事务插入(5000条/T):2
事务插入(10000条/T):4
按事务写入10万条记录,每个事物提交10000条:40
按事务写入50万条记录,每个事物提交10000条:200
MySQL5.1:(秒)
逐条插入(1000条):13
事务插入(1000条/T):1
事务插入(5000条/T):3
事务插入(10000条/T):5
按事务写入10万条记录,每个事物提交10000条:50
按事务写入50万条记录,每个事物提交10000条:250
SQLite3.6(秒)
逐条插入(1000条):44
事务插入(1000条/T):0.25
事务插入(5000条/T):0.3
事务插入(10000条/T):1
按事务写入10万条记录,每个事物提交10000条:10
按事务写入50万条记录,每个事物提交10000条:50
File(秒)
逐条插入(1000条):1.5
事务插入(1000条/T):
事务插入(5000条/T):
事务插入(10000条/T):
按事务写入10万条记录,每个事物提交10000条:2.2
按事务写入50万条记录,每个事物提交10000条:3
以上为我进行的大容量数据插入对比测试