温少的日志

我希望我所作的事情对别人有所帮助!
随笔 - 179, 文章 - 1, 评论 - 1059, 引用 - 5
数据加载中……

Berkerly DB、SQL Server的性能比较

1、整表查询
   把整个表数据列出来,不知道为什么,BerkerlyDB 比 SQL Server还慢,没理由的,可能我没用好。
2、getByPrimaryKey
   33606条数据的表,共19个字段的情况下:BerkerlyDB的性能要比SQL Server快10倍左右。(SQL Server数据库也是部署在本机)
   33606条数据的表,共2个字段的情况:BerkerlyDB的性能要比SQL Server快500倍左右。(SQL Server数据库也是部署在本机)
(待继续补充中)
3、使用索引。
   33606条数据的表,共19个字段的情况下,返回两条记录,使用字符串索引:BerkerlyDB的性能要比SQL Server快50~100倍左右。(SQL Server数据库也是部署在本机)
4、插入数据
   插入2000条输入到数据表,共19个字段。SQL Server使用JDBC的executeBatch,每批1000条。Berkerly DB使用comiteNoSync的方法提交每次插入的数据。BerkerlyDB大约比SQL Server要快10~20倍。

posted on 2006-03-29 03:41 温少 阅读(933) 评论(2)  编辑 收藏

评论

#1楼    回复  引用    

BerkerlyDB是嵌入式db
SQL Server是非嵌入式db
2006-07-01 06:40 | bluepenguin [未注册用户]

#2楼    回复  引用    

居然用三万多条数据来测试Sql server的性能..
楼主真强大!
2008-07-10 15:28 | 无语----- [未注册用户]

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  博客园首页

  新闻频道

  社区

  小组

  博问

  网摘

  闪存

  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2006-03-29 06:32 编辑过
成果网帮您增加网站收入


相关链接: