大型网站基础架构中()层的难点是数据同步。A、负载均衡B、数据库主从C、WEB应用D、缓存

大型网站基础架构中()层的难点是数据同步。

  • A、负载均衡
  • B、数据库主从
  • C、WEB应用
  • D、缓存

相关考题:

大型WEB系统结构中()用来调节服务器载荷。 A、浏览器B、负载均衡系统C、Web服务器集群系统D、数据库集群系统

下面哪些是典型的中间件的用途?() A、分布式数据库中间件:支持海量数据B、负载均衡:支持海量访问C、消息队列:模块异步解耦D、缓存数据库:热点数据缓存E、安全服务:应用WAF安全

请详细阅读有关Web应用架构设计方面的说明,在答题纸上回答问题1至问题3。【说明】某软件公司开发运维了一个社交网站系统,该系统基于开源软件平台LAMP(Linux+Apache+MySQL+PHP)构建,运行一段时间以来,随着用户数量及访问量的增加,系统在Web服务器负载、磁盘I/O等方面出现了明显瓶颈,已不能满足大量客户端并发访问的要求,因此公司成立了专门的项目组,拟对系统架构进行调整以提高系统并发处理能力。目前系统采用了传统的三层结构,系统架构如图5-1所示。图5-1 某社交网站系统架构【问题1】(10分)针对目前出现的Web服务器负载过大问题,项目组决定在客户端与中间层Web服务器之间引入负载均衡器,通过中间层Web服务器集群来提高Web请求的并发处理能力。在讨论拟采用的负载均衡机制时,王工提出采用基于DNS的负载均衡机制,而李工则认为应采用基于反向代理的负载均衡机制,项目组经过讨论,最终确定采用李工提出的方案。请用200字以内的文字,分别简要说明两个机制的基本原理;并从系统执行效率、安全性及简易性等方面将两种机制进行对比,将对比结果填入表5-1中。【问题2】(7分)针对并发数据库访问所带来的磁盘I/O瓶颈问题,项目组决定在数据层引入数据库扩展机制。经过调研得知系统数据库中存储的主要数据为以用户标识为索引的社交网络数据,且系统运行时发生的大部分数据库操作为查询操作。经过讨论,项目组决定引入数据库分区和MySQL主从复制两种扩展机制。数据库分区可采用水平分区和垂直分区两种方式,请用350字以内的文字说明在本系统中应采用哪种方式及其原因,并分析引入主从复制机制给系统带来的好处。【问题3】(8分)为进一步提高数据库访问效率,项目组决定在中间层与数据层之间引入缓存机制。赵工开始提出可直接使用MySQL的查询缓存(query cache)机制,但项目组经过分析好友动态显示等典型业务的操作需求,同时考虑已引入的数据库扩展机制,认为查询缓存尚不能很好地提升系统的查询操作效率,项目组最终决定在中间层与数据层之间引入Memcached分布式缓存机制。(a)请补充下述关于引入Memcached后系统访问数据库的基本过程:系统需要读取后台数据时,先检查数据是否存在于(1)中,若存在则直接从其中读取,若不存在则从(2)中读取并保存在(3)中;当(4)中数据发生更新时,需要将更新后的内容同步到(5)实例中。(备选答案:数据库、Memcacbed 缓存)(b)请结合已知信息从缓存架构、缓存有效性及缓存数据类型等方面分析使用Memcached代替数据库查询缓存的原因。

以下NoSQL数据库中,( )是一种高性能的分布式内存对象缓存数据库,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度,提高可扩展性。A.MongoDBB.MemcachedC.Neo4jD.Hbase

请详细阅读有关Web应用架构设计方面的说明,回答下列问题。【说明】 某软件公司开发运维了一个社交网站系统,该系统基于开源软件平台LAMP(Linux+Apache+MySQL+PHP)构建,运行一段时间以来,随着用户数量及访问量的增加,系统在Web服务器负载、磁盘I/O等方面出现了明显瓶颈,已不能满足大量客户端并发访问的要求,因此公司成立了专门的项目组,拟对系统架构进行调整以提高系统并发处理能力。目前系统采用了传统的三层结构,系统架构如下图所示。[问题1]针对目前出现的web服务器负载过大问题,项目组决定在客户端与中间层Web服务器之间引入负载均衡器,通过中间层Web服务器集群来提高Web请求的并发处理能力。在讨论拟采用的负载均衡机制时,王工提出采用基于DNS的负载均衡机制,而李工则认为应采用基于反向代理的负载均衡机制,项目组经过讨论,最终确定采用李工提出的方案。请用200字以内的文字,分别简要说明两个机制的基本原理,并从系统执行效率、安全性及简易性等方面将两种机制进行对比,将对比结果填入下表中。【问题2】针对并发数据库访问所带来的磁盘I/O瓶颈问题,项目组决定在数据层引入数据库扩展机制。经过调研得知系统数据库中存储的主要数据为以用户标识为索引的社交网络数据,且系统运行时发生的大部分数据库操作为查询操作。经过讨论,项目组决定引入数据库分区和MySQL主从复制两种扩展机制。数据库分区可采用水平分区和垂直分区两种方式,请用350字以内的文字说明在本系统中应采用哪种方式及其原因,并分析引入主从复制机制给系统带来的好处。【问题3】为进一步提高数据库访问效率,项目组决定在中间层与数据层之间引入缓存机制。赵工开始提出可直接使用MySQL的查询缓存(query cache)机制,但项目组经过分析好友动态显示等典型业务的操作需求,同时考虑已引入的数据库扩展机制,认为查询缓存尚不能很好地提升系统的查询操作效率,项目组最终决定在中间层与数据层之间引入Memcached分布式缓存机制。 (a)请补充下述关于引入Memcached后系统访问数据库的基本过程:系统需要读取后台数据时,先检查数据是否存在于______中,若存在则直接从其中读取,若不存在则从______中读取并保存在______中;当______中数据发生更新时,需要将更新后的内容同步到______实例中。(备选答案:数据库、Memcached缓存) (b)请结合已知信息从缓存架构、缓存有效性及缓存数据类型等方面分析使用Memcached代替数据库查询缓存的原因。

目前大型网站的基础架构大都采用了负载均衡+数据库主从+缓存+分布式存储+()的形式。A、爬虫技术B、矩阵C、队列

Broswer/Server三层架构中哪层负责处理事务逻辑()A、BrowserB、Web服务器C、数据库

Browser/AppliCation/Server四层架构中,COM组件部署在哪一层()A、BrowserB、Web服务器C、应用服务器D、数据库

一个完整的()项目一般由虚拟服务器、故障隔离以及失败切换三个功能组成。A、缓存B、应用C、负载均衡D、数据库主从

大型网站的关键问题涉及到了架构体系、数据存储,以及()和缓存等内容。A、人员储备B、中间介质C、文件存储

简化的大型网站核心体系分为:负载均衡层、应用层、数据库层及()三层。A、分布式存储B、缓存C、共享文件

目前大型网站的基础架构大都采用了负载均衡+()+缓存+分布式存储+队列的形式。A、数据库主从B、前后呼应C、重点搭建

大型网站的关键问题涉及到了以下哪些内容()。A、架构体系B、缓存C、文件存储D、数据存储

大型网站基础架构中的()层既可以本地存储,也可以适用分布式共享存储系统。A、负载均衡B、缓存C、应用D、数据库

大型网站的基础架构体系中负载均衡层的作用是负责转发或()。A、缓存B、应用C、失败切换

下列属于目前大型网站的基础架构的内容的有()。A、分布式存储B、负载均衡C、队列D、数据库主从E、缓存

大型网站基础架构中的数据库层既可以(),也可以试用分布式共享存储系统。A、专业设施存储B、联网存储C、本地存储

单选题目前大型网站的基础架构大都采用了负载均衡+数据库主从+缓存+分布式存储+()的形式。A爬虫技术B矩阵C队列

多选题大型网站的关键问题涉及到了以下哪些内容()。A架构体系B缓存C文件存储D数据存储

单选题目前大型网站的基础架构大都采用了负载均衡+数据库主从+()+分布式存储+队列的形式。A缓存B前后呼应C重点搭建

单选题大型网站基础架构中的()层既可以本地存储,也可以适用分布式共享存储系统。A负载均衡B缓存C应用D数据库

多选题下列属于目前大型网站的基础架构的内容的有()。A分布式存储B负载均衡C队列D数据库主从E缓存

单选题一个完整的()项目一般由虚拟服务器、故障隔离以及失败切换三个功能组成。A缓存B应用C负载均衡D数据库主从

单选题简化的大型网站核心体系分为:负载均衡层、应用层、数据库层及()三层。A分布式存储B缓存C共享文件

单选题大型网站基础架构中的数据库层既可以(),也可以试用分布式共享存储系统。A专业设施存储B联网存储C本地存储

多选题下面哪些是典型的中间件的用途?()A分布式数据库中间件:支持海量数据B负载均衡:支持海量访问C消息队列:模块异步解耦D缓存数据库:热点数据缓存E安全服务:应用WAF安全

单选题大型网站的基础架构体系中负载均衡层的作用是负责转发或()。A缓存B应用C失败切换