大容量数据插入对比(MS SQL2005,MySQL5.1,SQLite3.6)
2010-04-06 09:10
260 查看
逐条插入(1000) | 事务(1000条/T) | 事务(5000条/T) | 事务(10000条/T) | 10万条一次写入 | 50万条一次写入 | |
SQL Server2005 | 12 | 1 | 2 | 4 | 40 | 200 |
MySQL 5.1 | 13 | 1 | 3 | 5 | 50 | 250 |
SQLite3.6.16 | 44 | 0.25 | 0.3 | 1 | 10 | 50 |
File | 1.5 | 2.2 | 3 |
表结构
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(文件)是采用批量写入。
相关文章推荐
- 大容量数据插入对比(MS SQL2005,MySQL5.1,SQLite3.6)
- c#几种数据库的大数据批量插入(SqlServer、Oracle、SQLite和MySql)
- 对比sqlite3_exec 和sqlite3_bind 插入100万行数据的速度 with BEGIN TRANSACTION using C++ and SQLite
- Python3.6实现scrapy框架爬取数据并将数据插入MySQL与存入文档中
- JAVA插入数据到MySql少了8小时
- sqlite高效的批量数据插入sqlite3_prepare_v2
- node.js插入数据到MySQL时遇到 Incorrect string value: '' for column '' at row 1 ”
- Mysql的longblob字段插入数据问题解决
- mysql存储过程插入40W条数据
- Mysql直接插入json数据
- MySQL 插入数据
- MySql中把一个表的数据插入到另一个表中的实现代码
- mysql插入数据后返回自增ID的方法
- 简单学习PHP向MYSQL中插入数据的代码
- 【转】MySQL数据表中记录不存在则插入,存在则更新
- mysql 如何手动插入数据blob类型数据
- 关于Mysql删除表数据的两种方式对比
- php快速插入大批量数据到Sqlite3
- MYSQL----对表中数据进行插入,更新,删除
- mysql中max_allowed_packet参数的配置方法,插入图片Blob数据出错