首页
登录
从业资格
请详细阅读有关数据库方面的描述,回答问题。 【说明】某软件公司欲开发一个基
请详细阅读有关数据库方面的描述,回答问题。 【说明】某软件公司欲开发一个基
资格题库
2022-08-02
52
问题
请详细阅读有关数据库方面的描述,回答问题。【说明】某软件公司欲开发一个基于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/2397391.html
本试题收录于:
高级系统架构设计师题库软件水平考试初中高级分类
高级系统架构设计师
软件水平考试初中高级
相关试题推荐
下面有关测试的说法正确的是()。A.测试人员应该在软件开发结束后开始介入
某开发小组欲为一公司开发一个产品控制软件,监控产品的生产和销售过程,从购买各种材
在进行软件开发时,采用无主程序员的开发小组,成员之间相互平等;而主程序员负责制的
在引入自动化测试工具以前,手工测试遇到的问题包括______。 ①工
在软件开发过程中进行风险分析时,()活动目的是辅助项目组建立处理风险的策略,有
程序设计语言一般可划分为低级语言和高级语言两大类,与高级语言相比,用低级语言开发
软件开发模型用于指导软件开发。演化模型是在快速开发一个(请作答此空)的基础上,逐
敏捷开发强调以人为本,与用户紧密协作,面对面沟通,尽早发布增量,小而自主的开发团
某软件公司参与开发管理系统软件的程序员张某,辞职到另一公司任职,于是该项目负责人
阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】
随机试题
CaringforElderlyParentsCatchesManyUnpreparedA)LastJuly,
中国的烹饪艺术不仅限于满足人们的口福那么简单,它还强调体现食物的审美价值,所做菜品应该色、香、味俱全。菜品的色泽必须让人赏心悦目,而色彩的协调在菜品制作
女性,30岁,月经前出现乳房胀痛,经后自行消退,应考虑为A.乳管内乳头状瘤 B
新课程背景下教师的教学行为发生哪些变化?
患者,女性,63岁。高血压病史10年。门诊口服降压药治疗,血压控制效果不稳定。上
A.临界胶束浓度 B.亲水亲油平衡值 C.昙点 D.Krafft点 E.
Thechangeinthatvillagewasmiraculou
中小企业对我国国民经济的重要作用有( )。 A.是经济持续增长的主要推动力
在WAIS-RC的分测验中,有严格时间限制的包括()。A.相似性 B.图画填
宏达房地产开发公司为一般纳税人,位于吉林市,公司于2016年5月-2020年3月
最新回复
(
0
)