文档库 最新最全的文档下载
当前位置:文档库 › WEB 和数据库服务器有什么区别?

WEB 和数据库服务器有什么区别?

刚开始做站,可能一台服务器就能满足需求,操作也都是在一起,可能影响不大,但是网站后期,访问人数增多,业务做大,可能一台机器就不够用了,怎么办呢?

说下两者的区别:

Web 服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等 Web 客户端提供文档。可以放网站文件,让全世界浏览;可以放数据文件,让用户下载。

目前主流的三个 Web 服务器是:Apache、Nginx、IIS。

运行在局域网中的一台或多台计算机和数据库管理系统软件共

同构成了数据库服务器,为客户应用提供服务,这些是查询、更新、事务管理、索引、高速缓存、查询优化、安-全及多用户存取控制等。

数据库与 WEB分离有什么好处?

安-全性,数据库可以只对该 WEB 提供服务,不至于暴露在互联网中。将网络嗅探,暴力破解的可能性降到很低。数据处理效率更高,数据库主机可以只提供数据检索服务而不必处理其它。

数据库主机不需要外网,只在内网为 WEB主机提供数据查询服务即可。

WEB 服务器可以只处理 WEB 请求,不处理数据库操作,可以更好的利用带宽资源。

在 21 世纪这个信息化时代网络起着非比寻常的作用,而 WEB 网站又是整个网络的核心,从小到个人博客,大到新浪这样的大站,以及我们的 IT 世界,这些都需要数据库来存储大量的信息,当然,普通个人博客的需求不大,用 OFFICE 带的ACCESS 就可以满足了。但诸如我们 IT 世界网这样的大型站点的要求就非常高,目前主流应用的大型数据库产品有 Oracle、IBM DB2、微软 SQL Server、MYSQL 和 Sybase 等。

数据库服务器处于 WEB的大后方,有什么要求呢?

大型网站不仅在信息量上非常大,而且对交互性的要求也非常高。在与用户的交互过程中,使用多的就是查询,数据库需求根据用户的需求进行查询,然后将结果返回给用户。如果查询请求非常多,如大量用户同时使用查询的时候,如果服务器的处理能力不够强,无法处理大量的查询请求作出应答,机器就可能会出现反应缓慢甘于宕机的情况。所以数据库主机对处理器的性能要求是比较高的。

在扩展性方面,数据库服务器也有较高的要求,由于需要处理大量的用户请求,高速大容量内存可以有-效的节省处理器访问硬盘的时间,提高性能,进而提高需求的响应速度。

在存储方面,由于数据库主机通常存储的都是整个网站的信息,因此硬盘不能出现任何一点差错,如果出现故障,轻则网站部分功能不能用,重则整个网站将会陷入瘫痪,另外在与用户的交互过程中,需要对硬盘进行频繁的读写操作,因此也要求其具备快速的反应能力。如果有必要可以做 raid 备份。

数据库服务器上存储着整个网站的大量信息,基本上用户对网站的操作都会涉及到数据库,因此需求长时间稳定的运行。为了让服务器能够实现 7*24*365 不间断工作,软硬件都需求具备良好的稳定性能。当然,能否稳定运行也不能只看软硬件,其他如应用环境、整体系统设计以及散热等都需要考虑。在选择的时候需要多方面考虑。

综上所述,数据库服务器对整体和性能、扩展性和稳定性要求都很高。

相关文档
相关文档 最新文档