没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
千万级数据 Sql Server2008 与 Mysql5.5 对比分析
1. 研究背景
在我们的热量表系统中,用户的现场数据会非常多,以至于有一些表的数据高达千万以
上,如此大量的数据,对数据库的性能要求相当高。通常我们常用的数据库有两种,一种
是我们现在使用的 SQL Server,一种是 Mysql。
SQL Server2008 基于 Windows 平台,它提供了一个大型的资源网络、行业领先的性
能和企业级的可扩展性、最高级的安全性、一个广泛的商业智能平台——以一个较低的总
体拥有成本(TCO)提供所有这些。Mysql 是一种轻量级的数据库,且是跨平台的,是一个中、
小型关系型数据库管理系统,目前属于 Oracle 公司。目前 MySQL 被广泛地应用在 Internet
上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点
许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网站数据库。
2.测试分析
重点是分析在千万级数据下数据库的查询速度,首先得插入数据,采用 java 程序批量
插 入 1000 万 条 数 据 , 分 别 插 入 SQL Server 2008 和 Mysql 5.5 中 。
批量插入的方法就在 insert values 之后不断添加(…,….,….,), Mysql 每次批量插入最多
1000 行,所以采用两层循环的方法。SQL Server 2008 在执行过程中有内存溢出的问题,每
次最多添加 500 万条。
添加完之后采用 SELECT * FROM 表名查询,结果如下:
在数据为 265 万的时候,SQL Server 2008 耗时 18 秒,而 Mysql 需要 38 秒
资源评论
- 天空一片2018-01-18很好! 很好的学习资源!收藏。。
贝影
- 粉丝: 0
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功