数据库应用与设计-大型数据库系统架构设计方法.pdf
第三章
大型数据库系统应用
设计方法
可扩展性、高可用性及负载均衡
基本概念
可扩展性(Scalability|伸缩性):
在一些大的系统中,预测最终用户的数量和行为是非常困难的,可扩展性是指系统
适应不断增长的用户数的能力。提高这种并发会话能力的一种最直观的方式就增加
资源(CPU,内存,硬盘等),集群是解决这个问题的另一种方式,它允许一组服
务器组在一起,像单个服务器一样分担处理一个繁重的任务。
高可用性(High availability):
单一服务器的解决方案并不是一个健壮方式,因为容易出现单点失效。像银行、账
单处理这样一些关键的应用程序是不能容忍哪怕是几分钟的死机。它们需要这样一
些服务在任何时间都可以访问并在可预期的合理的时间周期内有响应。集群方案通
过在集群中增加的冗余的服务器,使得在其中一台服务器失效后仍能提供服务,从
而获得高的可用性。
负载均衡(Load balancing):
负载均衡是集群的一项关键技术,通过把请求分发给不同的服务器,从而获得高可
用性和较好的性能。一个负载均衡器可以是从一个简单的Servlet或Plug-Ins (例如
一个Linux box利用ipchains来实现),到昂贵的内置SSL加速器的硬件。除此之外,
负载均衡器还需执行一些其他的重要任务,如“会话胶粘”让一个用户会话始终存
在一
您可能关注的文档
最近下载
- 地下管线普查方案.doc VIP
- 2026年外包公司软件测试工程师面试全解析.docx VIP
- 2024版光伏工程施工工艺手册.pdf VIP
- 母婴保健技术服务许可证校验申请书.doc VIP
- 集团公司供应商管理办法.docx VIP
- 压力式膜技术手册(Memcor).pdf VIP
- 初中英语1600词新课标词汇(按话题分类).docx VIP
- DL∕T电力企业标准化工作指南(2024).pdf VIP
- 2024年供水公司安全生产“一岗双责”实施方案(三篇) .pdf VIP
- Unit1 Art Reading for writing【知识精研】英语人教版(2019) 选择性必修三同步课.pptx VIP
原创力文档

文档评论(0)