首页
登录
从业资格
请详细阅读有关数据库方面的描述,回答问题。 【说明】某软件公司欲开发一个基
请详细阅读有关数据库方面的描述,回答问题。 【说明】某软件公司欲开发一个基
最全题库
2022-08-02
58
问题
请详细阅读有关数据库方面的描述,回答问题。【说明】某软件公司欲开发一个基于Web 2.0的大型社交网络系统。就该系统的数据架构而言,李工决定采用公司熟悉的数据架构,使用通用的商用关系型数据库,系统内部数据采用中央集中方式存储。该系统投入使用后,初期用户数量少,系统运行平稳。6个月后,用户数出现了爆炸式增长,系统暴露出诸多问题,集中表现在:1.用户执行读写操作时,响应时间均变得很慢;2.随着系统功能的扩充,原有数据格式发生变化,又出现新的数据格式,维护困难;3.数据容量很快超过系统原有的设计上限,数据库扩容困难;4.软件系统不断出现宕机,整个系统可用性较差。经过多次会议讨论,公司的邹月平邹工建议采用NoSQL数据库来替代关系数据库,以解决上述问题。但薛大龙薛工指出NoSQL数据库出现时间不长,在使用上可能存在风险。公司技术人员对NoSQL数据库产品进行了认真测试,最终决定采用NoSQL数据库来替代现有的数据库系统。【问题1】10分请比较关系数据库与 NoSQL 数据的特点,如表 4-1 所示,以此来说明该系统更适合采用 NoSQL 数据库。请完成表 4-1 中的(1) ~ (5) 处空白。表 4-1 关系数据库与 NoSQL 数据库特征比较
【问题2】15分公司最终决定采用邹工的方案,同时配合分布式缓存技术减轻数据库服务器压力,目前有Memcache和Redis两种方案,请从数据类型、持久化和分布式存储三个方面比较两种技术的区别。
选项
答案
解析
【问题1】
(1)弱一致性(2)结构化数据(3)高(强)事务性(4)强(5)有限数据【问题2】
在数据类型方面:Memcache支持简单Key/Value类型,而Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储。 在持久化方面:Memcache不支持数据持久化,Redis支持支持数据持久化。 在分布式存储方面:Memcache服务器需要通过hash一致化来支撑主从结构,而Redis支持多种方式,主从、sentinel、cluster等。
转载请注明原文地址:https://tihaiku.com/congyezige/2397694.html
本试题收录于:
高级系统架构设计师题库软件水平考试初中高级分类
高级系统架构设计师
软件水平考试初中高级
相关试题推荐
UML图中,对新开发系统的需求进行建模,规划开发什么功能或测试用例,采用()最
采用面向对象方法进行软件开发,在分析阶段,架构师主要关注系统的()A.技术
某公司计划开发一种产品,技术含量很高,与客户相关的风险也很多,则最适于采用()
结构化开发方法中,()主要包含对数据结构和算法的设计。A.体系结构设计
面向对象分析的目的是为了获得对应用问题的理解,其主要活动不包括()。A.认定
某开发小组欲为一公司开发一个产品控制软件,监控产品的生产和销售过程,从购买各种材
()开发过程模型以用户需求为动力,以对象为驱动,适合于面向对象的开发方法。A.
某软件公司欲设计一款图像处理软件,帮助用户对拍摄的照片进行后期处理。在软件需求分
在进行面向对象设计时,采用设计模式能够()。A.复用相似问题的相同解决方案
下面关于UML文档的叙述中正确的是()。A.UML文档指导开发人员如何进行
随机试题
Haveyoueverwonderedwhatourfutureislike?Practicallyallpeople【C1】__
[originaltext]M:MayIspeaktoPetty?W:Speaking.M:Goodmorning,Petty.W:Good
MarkTwainwasbornduringtheperiodoftheIndustrialRevolution.[br]Hisjok
集中报警系统和控制中心报警系统中的区域火灾报警控制器在满足规范相关要求时,可设置
糖尿病人运动时时,预防低血糖的措施包括()A.饭后0.5-1小时开始运动较
根据以下资料计算:2007年我国能源生产总量年平均增长速度为6.5%,能源消费量
人在每一瞬间,将心理活动选择了某些对象而忽略了另一些对象。这一特点指的是注意的(
纳税人在境内向境内企业或个人提供的下列服务中,免征增值税的是()。A.养老
(2015年真题)业绩股票激励模式只对业绩目标进行考核,而不要求股价的上涨,因而
(2018年真题)关于项目进度计划及其优化的说法,正确的有( )。A.计划中的关
最新回复
(
0
)