【软考系统架构设计师】系统架构设计师模考试题2020版
系统架构设计师模考试题2020版
-
- 【软考系统架构设计师】系统架构设计师模考试题2020版
- 第一部分 上午综合知识部分
- 第二部分 案例分析模拟试题
-
- 案例分析模拟试题一
- 案例分析模拟试题二
- 案例分析模拟试题三
第一部分 上午综合知识部分
【2020年下架构模考第01题:绿色】
01.为了解决CPU与主存速度不匹配的问题,通常采用的方法是()。
A.采用速度更快的主存
B.在CPU和主存之间插入少量的高速缓冲存储器
C.在CPU周期中插入等待周期
D.扩大主存的容量
解答:答案选择B。
【2020年下架构模考第02题:绿色】
02.在磁盘上存储数据的排列方式会影响I/O服务的总时间。假设每磁道划分成10个物理块,每块存放1个逻辑记录。逻辑记录R1,R2,…,R10存放在同一个磁道上, 记录的安排顺序如下表所示 ;
-
【问题1我的解答】
1)界面集成
2)业务流程集成
3)控制集成
4)数据联邦
5)基于接口的数据集成 -
【问题1标准答案】
1)界面集成
2)业务流程集成
3)业务流程集成
4)数据联邦
5)基于接口的数据集成 -
【问题2我的解答】
应用系统之间开发一对一专用接口方式进行集成可以实现相互调用以达到集成的目标。但该方法在面对一对多,多对多的通信时,无法满足要求。 -
【问题2标准答案】
优点:直观,当企业应用数量比较少时容易实现
缺点:
1.工作量大
2.系统维护费用高,系统升级与扩展困难
3.不利于标准化,由于接口数量多,给系统管理造成了比较大的困难
4.一般只能解决应用系统之间的数据集成问题,难以用来支持过程集成和应用集成之间的协调
来集成一个系统需要新适配一个接口,维护的工作量大
每一个接口不同,给标准化接口也带来运维的困难。 -
【问题3我的解答】
1)客户端(E)
2)SOAP(B)
3)服务提供者(G)
4)扩展开发接口(H) -
【问题3标准答案】
1)客户端(E)
2)SOAP(B)
3)服务提供者(G)
4)适配器(F)-
【知识扩展】
数据集成主要有以下三种方式:
-
【知识扩展】
- 数据联邦
不同的应用共同访问一个全局虚拟数据库,通过全局数据库管理系统为不同的应用提供全局信息服务,实现不同的应用和全局数据源之间的信息共享和数据交换,其具体实现由客户端应用,全局信息服务和若干个局部数据源三部分组成。 - 数据复制模式
通过底层应用复制源之间的一致性复制来实现(访问不同数据库的)不同应用之间的信息共享和互操作,其实现的关键必须能够提供在两个或多个数据库之间实现数据转换和传输的基础结构。(以屏蔽不同数据库间数据模型的差异)。 -
【问题1标准答案】
分布式数据库缓存是指在高并发的环境下,为了减轻数据库的压力和提高系统的响应时间,在数据库系统和应用系统之间增加独立缓存系统。 -
【问题2标准答案】
Memcache没有持久化功能,所以掉电数据会全部丢失,而且无法直接恢复,这存在可靠性问题。
Memcache不支持事务,所以操作过程中可能产生数据的不一致性。
同步方案:
读取数据时,先读取Redis中的数据,如果Redis没有,则从原数据库中读取,并同步更新Redis中的数据。写回时,写入到原数据库中,并同步更新至Redis中 -
【问题3标准答案】
Redis常见的分布式存储方案是
主从模式Master/Slave
哨兵模式Sentinel
集群模式ClusterRedis集群切片常见的方式有:
- 客户端分片
即在客户端就通过Key的hash值对应到不同的服务器 - 中间件实现分片
在应用软件和Redis中间,例如Twemproxy,Codis等,由中间件实现服务到后台Redis节点的路由分派。 - 客户端服务端协作分片
RedisCluster,客户端可以采用一致性Hash,服务端提供错误节点的重新定向服务Slot上。不同Slot对应到不同的服务器。
– | MemCache | Redis |
---|---|---|
数据类型 | 简单的key/value结构 | (1)key/value,list,set,hash,sorted |
持久性 | (2)不支持 | 支持 |
分布式存储 | (3)不支持 | 多种方式,主从,聚簇,Sentinel |
多线程技术 | 支持 | (4)不支持 |
内存管理 | (5)有 | 无 |
事务支持 | (6)不支持 | 有限支持 |
文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8967 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!