- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
海量存储技,缓存,双击热备
一海量存储技术:
为什么产生海量存储技术:
Internet的广泛应用和互联网技术的蓬勃发展,推动全球化电子商务、大型门户网站、和无纸化办公的大规模开展。在各种应用系统的存储设备上,信息正以数据存储的方式高度增长着,不断推进全球化的进程。为了实现数据的高可用性,随之而来的是海量存储需求在不断增加。虽然文件服务器和数据库服务器的存储容量在不断扩充,还是会碰到数据空间成倍增长的,用户不断抱怨存储空间不足的情况。
用户对数据存储空间需求的不断增加,推动了海量存储技术革命性的发展。
海量存储介质:磁带,光盘、磁盘,分别构成了磁带库、光盘库、磁盘阵列三种主要存储设备,其中磁盘由于存取速度快、数据查询方便,简单易用的特点占据一级市场的主要份额,磁带设备以技术成熟,价格低廉占据了二级存储市场的主要地位。
各种存储介质的种类及特点:
但是,很多企业由于历史原因不得不面对各种异构存储设备,由于生产存储系统的厂商不同,存储设备型号也会不同,同时服务器操作平台更不相同,这时就产生了海量数据虚拟存储技术。虚拟存储技术就是要整合各种存储物理设备为一个整体,从而实现在公共控制平台下集中存储资源,统一存储设备的管理,方便用户的数据操作。
海量数据存储数据应用实例:
“广电在线中心站系统”作为大型的流媒体应用平台,每天存储大量的流媒体节目数据,并相应千人同时在线的的流媒体数据请求,尽管流媒体节目进行了压缩,每个节目仍然有几百兆以上的大小,并且存储系统要保证数据的7*24小时的高可用性,为此存储结构采用FC-SAN结构,使用EMC-CX600磁盘阵列进行数据存储。
下图清晰地看出了广电在线应用的海量存储技术:
SAN以光纤通道为基础,具有高可靠性,可用性,可维护性等特点,正好满足了,该高端海量数据存储应用的需求。磁带库提供系统中海量数据的定期备份,保证数据的安全性和高可恢复性。
海量数据存储未来趋势:
***
注:
三动态页面静态化
首先介绍下动态页面和静态页面
静态页面:静态页面是指在服务器端确实存在的仅含HTML以及JS、CSS等客户端运行脚本的页面。它的处理方式过程一般是一下步骤:
有客户端提出请求,请求某一界面;
WEB服务器确认并载入某一页面;
WEB服务器将该页面传递回浏览器。WEB服务器确实存在用户所访问的静态页面。
动态页面:
一般 是指服务器端脚本程序与HTML文件相混合的页面,它的处理方式过程一般以一下步骤
由客户端提出请求,请求某一页面;
WEB服务器引入指定相应脚本进行处理
由WEB服务器对脚本进行解析形成HTML标记语言
将解析后的HTML标记语句传回给浏览器。
由此不难看出,在页面发送到浏览器后,服务器端脚本程序就不存在了,已被转化解析为标准的HTML标记语句。客户请求一动态文件,事实上并没有真正的文件存在,而用户通过浏览器看到的只是web服务器的运行结果,而非实际存在的页面,这种页面处理方式成为动态页面
动态页面与静态页面的比较
动态页面需由WEB服务器解析器进行解析,通常还需连接数据库存取操作,经过WEB服务器运行才能生成HTML标记语言,所以运行速度较静态页面慢。但是由于静态页面和数据库相结合,使得动态页面具有较高的灵活性。静态页面,由于WEB服务器无需解析,无需连接数据库,所有内容由客户端浏览器进行解释,客户端打开速度和网站整体打开速度提高,缺点是不能动态地对请求进行处理。
动态页面静态化的实际应用:
html静态化也是某些缓存策略使用的手段,对于系统中频繁使用数据库查询但是内容更新很小的应用,可以考虑使用html静态化来实现。比如论坛中论坛的公用设置信息,这些信息目前的主流论坛都可以进行后台管理并且存储在数据库中,这些信息其实大量被前台程序调用,但是更新频率很小,可以考虑将这部分内容进行后台更新的时候进行静态化,这样避免了大量的数据库访问请求。
四缓存
缓存是指临时文件交换区,电脑把最常用的文件从存储器里提出来临时放在缓存里,就像把工具和材料搬上工作台一样,这样会比用时现去仓库取更方便。因为缓存往往使用的是RAM(断电即掉的非永久储存),所以在忙完后还是会把文件送到硬盘等存储器里永久存储。电脑里最大的缓存就是内存条了,最快的是CPU上镶的L1和L2缓存,显卡的显存是给CPU用的缓存,硬盘上也有16M或者32M的缓存。千万不能把缓存理解成一个东西,它是一种处理方式的统称!
缓存的工作原理是当CPU要读取一个数据时,首先从缓存中查找,找到就立即读取并送给CPU处理;没有找到,就用相对慢的速率从内存中读取并送给CPU处理,同时把这个数据所在的数据块调入缓存中,可以使得以后对整块数据的读取都从缓存中进行,不必再调用内存。正是这样的读取机制使CPU读取缓存的命中率非常高(大多数CPU可达90%左
文档评论(0)