网站大量收购闲置独家精品文档,联系QQ:2885784924

数据库服务器(全文).doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE12

数据库服务器(全文)

胡经国

本文作者的话

本文是根据有关文献和资料编写的《漫话云计算》系列文稿之一。现作为云计算学习笔录,奉献给云计算业外读者,作为进一步学习和研究的参考。希望能够得到大家的指教和喜欢!

下面是正文

一、概述

数据库服务器(DatabaseServer),是指运行数据库系统的专用服务器,其功能就是为数据库系统的高性能运行提供硬件支持和保障。

运行在局域网中的一台或多台计算机和数据库管理系统软件共同构成数据库服务器。数据库服务器为客户应用提供数据服务。这些服务包括:查询、更新、事务管理、索引、高速缓存、查询优化、安全及多用户存取控制等。

二、主要功能

数据库服务器,建立在数据库管理系统基础上,具有数据库管理系统的特性,而且有其独特性能的—面。其主要功能如下:

1、数据库管理功能,包括:系统配置与管理、数据存取与更新管理、数据完整性管理和数据安全性管理。

2、数据库的查询和操纵功能,包括:数据库检索和修改。

3、数据库维护功能,包括:数据导入/导出管理,数据库结构维护、数据恢复功能和性能监测。

4、数据库并行运行。由于在同一时间,访问数据库的用户不止一个,所以数据库服务器必须支持并行运行机制,处理多个事件的同时发生。

三、层次结构

在C/S(客户机/服务器)模型中,数据库服务器软件(后端)主要用于处理数据查询或数据操纵的请求。与用户交互的应用部分(前端)在用户的工作站上运行。它们的连接软件是:

1、数据库服务器应用编程接口API;

2、通信连接软件和\n_blank网络传输协议;

3、公用的数据存取语言SQL。

四、优点

1、编程量减少:数据库服务器提供用于数据操纵的标准接口API(ApplicationProgrammingInterface,应用程序编程接口)。

2、数据库安全性高(安全保证好):数据库服务器提供监控性能、并发控制等工具。由DBA(DatabaseAdministrator,数据库管理员)统一负责授权访问数据库及网络管理。

3、数据可靠性管理和恢复好:数据库服务器提供统一的数据库备份和恢复、启动和停止数据库的管理工具。

4、计算机资源利用充分:数据库服务器把数据管理及处理工作,从客户机上分离出来,使网络中各计算机资源能灵活分配、各尽其用。

5、系统性能提高:能大大降低网络开销;协调操作,减少资源竞争,避免死锁;提供联机查询优化机制。

6、便于平台扩展:多处理器(相同类型)的水平扩展;多个服务器的水平扩展;垂直扩展:服务器可以移植到功能更强的计算机上,不涉及处理数据的重新分布问题。

五、数据库服务器与Web服务器分离的好处

1、安全性

数据库服务器可以只对Web服务器提供服务,不至于暴露在互联网中。将网络嗅探、暴力破解的可能性降到最低。

2、处理效率更高

数据库服务器可以只提供数据检索服务而不必处理其它服务。而且,数据库服务器不需要外网,只在内网为Web服务器提供数据查询服务即可。Web服务器可以只处理Web请求,不处理数据库操作,可以更好地利用带宽资源。

链接:网络嗅探

网络嗅探(NetworkSniffer),是指利用计算机的网络接口截获目的地为其它计算机的数据报文的一种手段。

网络嗅探需要用到网络嗅探器,其最早是为网络管理人员配备的工具。有了嗅探器网,络管理员可以随时掌握网络的实际情况,查找网络漏洞和检测网络性能。当网络性能急剧下降的时候,可以通过嗅探器分析网络流量,找出网络阻塞的来源。网络嗅探是网络监控系统的实现基础。

任何东西都有它的两面性,在黑客的手中,嗅探器就变成了一个黑客利器。

链接:暴力破解

穷举法(ExhaustiveAttackmethod),别称强力法、暴力破解,是指对截获的密文依次用各种可能的密钥破译。

穷举法是一种针对于密码的破译方法。这种方法很像数学上的完全归纳法并在密码破译方面得到了广泛的应用。简单来说就是将密码进行逐个推算直到找出真正的密码为止。比如一个四位并且全部由数字组成其密码共有10000种组合,也就是说最多我们会尝试9999次才能找到真正的密码。利用这种方法我们可以运用计算机来进行逐个推算,也就是说用我们破解任何一个密码也都只是一个时间问题。

六、选型原则及实例解说

1、数据库服务器选型概述

数据库服务器作为业务系统的核心,具有业务量大、存储数据量大等特点。它承担着业务数据的存储和处理任务。因此,关键数据库服务器的选择就显得尤为重要。服务器的可靠性和可用性是首要的需求;其次是数据处理能力和安全性;然后是可扩展性和可管理性。

根据应用类型和规模的不同,数据库对于服务器的性能要求也不一样。例如对于大型数据库来说,服务器往往仅用来运行数据库,或仅运行单一的应用。数据库的容量在1TB以上,需要有较高的CPU处理能力,大容量内

文档评论(0)

偶遇 + 关注
实名认证
内容提供者

个人介绍

1亿VIP精品文档

相关文档