结构冲突-架构真题(三十三)

上篇文章案例回顾:

反规范化设计?

  1. 冗余冗余列,增加多余的列。
  2. 冗余派生列,增加计算值多余的列。
  3. 合并表,把两个表的列合并在一起。
  4. 拆分表,为了提高查询效率,把不必要查询的字段拆分成独立的表,比如收件地址一类的富文本可以拆分单独表。

反规范化导致数据不一致如何解决?

  1. 用事务来保证一致性,要么两个表同时成功,要么同时失败。
  2. 用定时器来保证一致性,更新完后在定时更新其他数据。
  3. 用触发器来保证一致性,当数据修改后,触发其他数据修改保证一致。

Redis的zset,list,set,hash,string哪个解决排序,如何解决redis和mysql一致性?

排序非常适合zset。

  1. 主动触发:通过业务代码,读取binlog日志,更新redis缓存。
  2. 被动触发:通过代码来获取数据,当从mysql获取到值,则更新redis的数据,当修改值的时候也要更新redis的数据。(数据不一致的时候可以采用延迟双删来解决)

双向通信TCP和UDP协议不同?

TCP是基于字节流,面向连接,可靠的传输协议,因为它有三次握手动作,保证当丢包的时候,重试继续发送。

UDP面向无连接的传输协议,会存在丢包的情况。

为了保证可靠,可以选择TCP协议。

  1. (2021)某文件系统文件存储采用文件索引节点法。每个文件索引节点中有8个地址项,每个地址项大小为4字节,其中5个地址项为直接地址索引,2个地址项是一级间接地址索引,1个地址项是二级间接地址索引。磁盘索引块和磁盘数据块大小均为1KB。若要访问iclsClient.dll文件的逻辑块号分别为1、518,则系统应分别采用( )
  1. 直接地址索引和直接地址索引
  2. 直接地址索引和一级间接地址索引
  3. 直接地址索引和二级间接地址索引
  4. 一级间接地址索引和二级间接地址索引

答案:

C

解析:

0~4是直接

5~6是一级

7是二级

1024/4 = 256

一级则是5~5+255  所以是2~260

261~261+255  所以是261~516

所以1在直接索引,518在二级间接索引

  1. (2021)某企业管理的E-R图,人力资源员工属性:员工号、姓名、性别、出生日期、联系方式和部门,培训部门定义的培训师实体具有属性:培训师号,姓名,职称。职称有初级,中级,高级。这种情况属于()。
  1. 属性冲突
  2. 结构冲突
  3. 命名冲突
  4. 实体冲突

答案:B

解析:

结构冲突:名称在某个实体里是属性,但在另一个局部是整个实体,所以要不把属性变为实体或者把实体变为属性。

命名冲突:比如同一意思在不同的实体有不同的名称。

属性冲突:有的字段把重量以斤,有的以公斤,有的年龄是字符串,有的是整数。

  1. (2021)看关系R.S如下表所示,则关系R与S进行自然连接运算后的属性列数和元组个数分别为( ),关系代数表达式π1<5(σ2=5(R X S))与关系代数表达式( )等价。

A、6和7

B、4和4

C、4和3

D、3和4

答案:C

解析:

自然连接在等值连接的基础上去掉重复列,等值需要R和S相等属性才可以连接。B和C属性相等三行,所以6616、6151、6154

  1. 一般来说,SoC称为系统级芯片,也称为片上系统,它是一个有专用且标的集成电路产品,以下关于Soc不正确说法()。
  1. SOC是一种技术,以实际的,确定系统功能开始,到软/硬划分,并设计整个过程
  2. SOC是一款具有运算能力处理芯片,可面向特定用途进行定制的标准产品
  3. SOC是信息系统核心的芯片集成,是将系统关键部位集成在一块芯片上,完成信息系统的核心功能
  4. SOC是将微处理器,模拟IP核、数字IP核和存储器(或片外存储控制接口)集成成单一芯片上,是面向特定用途的标准产品

答案:B

解析:

SOC的定义多种多样,是一整套系统,所以需要设计整个过程。

  1. 嵌入式实时操作系统与一般操作系统相比,具有许多特点,不属于嵌入式操作系统特点的是()。
  1. 可剪裁性
  2. 实时性
  3. 通用性
  4. 可固定化

答案:C

解析:

嵌入式特点有 系统微型化、系统专用性强、软硬件依赖性强和系统资源受限。

所以通用性和专用性相背离。

  1. 政府、企业等对信息化的需求是能组织信息化的原动力,它决定了组织信息化的价值取向和成果效益,而需求本身又是及其复杂的,它是一个系统的、多层次的目和系统、组织信息化需求通常包含线个层次,即()。(2021年)
  1. 战略需求,运作需求,功能需求
  2. 战略需求,运作需求,技术需求
  3. 市场需求,技术需求,用户需求
  4. 市场需求,技术需求,领域需求

答案:B

解析:

政府企业对技术有要求。

  1. 人工智能技术已成为当前国际竞争核心技术之一,AI芯片是占据人工智能法宝,它具有四个关键特征()。(2021年)
  1. 新型的计算范式、信号处理能力、低精度设计、专用开发工具
  2. 新型的计算范式、训练和推断、大数据处理能力、可重构的能力
  3. 训练和推断、大数据处理能力、可定制性、专用开发工具
  4. 训练和推断、低精度设计、新型的计算范式、图像处理能力

答案:B

  1. Internet网络核心采取的交换方式为()。(2021年)
  1. 分组交换
  2. 电路交换
  3. 虚电路交换
  4. 消息交换

答案:A

解析:

分组交换:交换方式和报文交换方式类似,在数据报中分组交换。

电路交换:在数据传输前先设置一条通路。单线程

报文交换:消息队列,需要排队,不能满足实时。

  1. SDN在网络架构中不包含()。
  1. 逻辑层
  2. 控制层
  3. 转发层
  4. 应用层

答案:A

解析:

在网络架构中,有三层:

应用层:对应不同的业务。

控制层:主要负责处理数据资源的编排。

转发层:负责用户数据转发。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

后端从入门到精通

你的鼓励是我最大的动力~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值