机房360首页
当前位置:首页 » 技术解构 » 数据库服务器性能测试的重要性

数据库服务器性能测试的重要性

来源:机房360 作者:Alisa编辑 更新时间:2012-8-17 11:35:47

摘要:最初的数据库产品都是在应用在单机的环境中——桌面型数据库,规模比较小,不需要网络操作系统的支持,几乎不提供或者提供很少的网络应用功能,同时也没有或是有较弱的安全性方案。

  在网络应用环境中,数据库服务器负责处理来自客户端的操作申请,由于客户端的数目大于服务器的数目,所以一般情况下,约束整个系统能力的主要因素是服务器的性能。所以这也就是数据库服务器成为大家主要关心的一个重要方面。
  
  由于数据库服务器在网络应用环境中的重要性,业界的硬件提供商和数据库产品的软件提供商,都希望知道自己所提供的产品是否可以很好地满足用户的需求,以及得到其潜在的抗压空间,这就使得数据库服务器性能测试显得尤为重要,经过一段时间的发展和融合,现在基本上形成了比较成熟的测试思想、方法以及测试的软件工具。
  
  现有的测试方法都是根据网络数据库的工作模式,通过搭建类似于实际应用的网络环境,然后再采用模拟实际的访问操作,然后对数据库服务器的统计信息汇总、分析。现在的网络数据库大致有以下2种工作模式。

  2.1c/s模式
  
  通常的网络数据库都是采取的c/sT作模式,客户机向数据库服务器提出访问请求,该服务器负责数据库的各种操作,如图1所示。c/s模式的网络数据库在前端计算机上要安装专门的应用程序来操作后台数据库中的数据。前端应用程序可以完成计算和接受处理数据的工作,而后台的数据库服务器主要完成数据的管理工作。该模式特点就是速度较快,功能完备,缺点是维护升级不方便,主要是基于行业的数据库应用,如股票接收系统、邮局汇款等。
  
  2.2B/S模式
  
  浏览器/中间应用层/数据库模式,3层结构,又成为瘦客户机模式,原理为:这种模式下客户机只需要安装浏览器软件,无需开发应用程序,这就是“瘦”的含义,中间层的Web应川服务器是连接前端客户机和后台数据库服务器的桥梁,主要的数据计算和应用都在此完成,因此对中间层服务器的要求较高,后台数据库服务器主要完成数据的管理,如图2所示:

图2 浏览器/服务器模式示意图

  基于此模式的web的网络数据库应用模式主要用于浏览,查询Internet/Intranet信息,受目前技术条件的限制,其功能较弱,但是由于面向的是不特定的用户,客户机无需维护和升级,因此,随着Internet的普及,B/s模式将越来越受到用A的欢迎,典型的例子网上定票、购物,就是电子商务的常用模式。
  
  基于对以上的数据库的工作原理分析,数据库的性能测试目前一般都是采用客户机/服务器的模式。

 

  责任编辑:Alisa编辑
  

本文地址:http://www.jifang360.com/news/2012817/n530339226.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
更多
推荐图片