六、数据库服务器
运行在局域网中的一台或多台计算机和数据库管理系统软件共同构成了数据库服务。
数据库服务器
数据库服务器为客户应用提供服务,这些服务是查询、更新、事务管理、索引、高速缓存、查询优化、安全及多用户存取控制等。主要有IBM DB2, Microsoft SQL Server和Oracle由于数据库服务器要处理大量频繁的随机I/O请求,并进行精密计算,因此影响其性能的硬件系统依次为:
1、内存
2、硬盘
3、处理器
4、网络
数据库服务器主要是为客户提供查询、更新、索引等服务器,这样就需要对服务器的响应速度有较快要求。而数据存储在硬盘中,硬盘的读取速度直接影响着客户得到数据的快慢,处理器则对整个服务器有着至关重要的作用,而网络也是库户获取数据的途径,也不能忽视。
七、群件服务器
大家可能对群件服务器并不熟悉,其实其在大型企业中应用还是非常广泛的。群件服务器如 Lotus Notes和Microsoft Exchange, 设计为允许用户之间通信并共享信息,加强公司内用户的团队协作。通常以client/server模式实现。
影响性能的关键的硬件子系统依次为:
1、内存
2、CPU
3、硬盘I/O
群件服务器通常用于支持公共文件夹访问,时间安排,日历,协作应用和工作流应用。这些需要强大的CPU处理能力。路由和实时协作需要额外的CPU资源。
类似于邮件服务器,内存用于高速缓存,群件服务器使用特殊的内存缓存设计增加数据访问速度。因此,服务器要配备足够的内存来减少或消除到磁盘的页面交换。
群件服务器是基于事物处理的client/server数据库应用,类似于数据库服务器,磁盘子系统是影响性能的重要因素。设计群件系统时,特别要注意考虑server-to-server的数据流量和慢速的LAN/WAN网络连接。