上篇文章案例回顾:
反规范化设计?
- 冗余冗余列,增加多余的列。
- 冗余派生列,增加计算值多余的列。
- 合并表,把两个表的列合并在一起。
- 拆分表,为了提高查询效率,把不必要查询的字段拆分成独立的表,比如收件地址一类的富文本可以拆分单独表。
反规范化导致数据不一致如何解决?
- 用事务来保证一致性,要么两个表同时成功,要么同时失败。
- 用定时器来保证一致性,更新完后在定时更新其他数据。
- 用触发器来保证一致性,当数据修改后,触发其他数据修改保证一致。
Redis的zset,list,set,hash,string哪个解决排序,如何解决redis和mysql一致性?
排序非常适合zset。
- 主动触发:通过业务代码,读取binlog日志,更新redis缓存。
- 被动触发:通过代码来获取数据,当从mysql获取到值,则更新redis的数据,当修改值的时候也要更新redis的数据。(数据不一致的时候可以采用延迟双删来解决)
双向通信TCP和UDP协议不同?
TCP是基于字节流,面向连接,可靠的传输协议,因为它有三次握手动作,保证当丢包的时候,重试继续发送。
UDP面向无连接的传输协议,会存在丢包的情况。
为了保证可靠,可以选择TCP协议。
文章来源地址https://uudwc.com/A/V6zMq
文章来源:https://uudwc.com/A/V6zMq
- (2021)某文件系统文件存储采用文件索引节点法。每个文件索引节点中有8个地址项,每个地址项大小为4字节,其中5个地址项为直接地址索引,2个地址项是一级间接地址索引,1个地址项是二级间接地址索引。磁盘索引块和磁盘数据块大小均为1KB。若要访问iclsClient.dll文件的逻辑块号分别为1、518,则系统应分别采用( )。
- 直接地址索引和直接地址索引
- 直接地址索引和一级间接地址索引
- 直接地址索引和二级间接地址索引
- 一级间接地址索引和二级间接地址索引
答案:
C
解析:
0~4是直接
5~6是一级
7是二级
1024/4 = 256
一级则是5~5+255 所以是2~260
261~261+255 所以是261~516
所以1在直接索引,518在二级间接索引
- (2021)某企业管理的E-R图,人力资源员工属性:员工号、姓名、性别、出生日期、联系方式和部门,培训部门定义的培训师实体具有属性:培训师号,姓名,职称。职称有初级,中级,高级。这种情况属于()。
- 属性冲突
- 结构冲突
- 命名冲突
- 实体冲突
答案:B
解析:
结构冲突:名称在某个实体里是属性,但在另一个局部是整个实体,所以要不把属性变为实体或者把实体变为属性。
命名冲突:比如同一意思在不同的实体有不同的名称。
属性冲突:有的字段把重量以斤,有的以公斤,有的年龄是字符串,有的是整数。
- (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
- 一般来说,SoC称为系统级芯片,也称为片上系统,它是一个有专用且标的集成电路产品,以下关于Soc不正确说法()。
- SOC是一种技术,以实际的,确定系统功能开始,到软/硬划分,并设计整个过程
- SOC是一款具有运算能力处理芯片,可面向特定用途进行定制的标准产品
- SOC是信息系统核心的芯片集成,是将系统关键部位集成在一块芯片上,完成信息系统的核心功能
- SOC是将微处理器,模拟IP核、数字IP核和存储器(或片外存储控制接口)集成成单一芯片上,是面向特定用途的标准产品
答案:B
解析:
SOC的定义多种多样,是一整套系统,所以需要设计整个过程。
- 嵌入式实时操作系统与一般操作系统相比,具有许多特点,不属于嵌入式操作系统特点的是()。
- 可剪裁性
- 实时性
- 通用性
- 可固定化
答案:C
解析:
嵌入式特点有 系统微型化、系统专用性强、软硬件依赖性强和系统资源受限。
所以通用性和专用性相背离。
- 政府、企业等对信息化的需求是能组织信息化的原动力,它决定了组织信息化的价值取向和成果效益,而需求本身又是及其复杂的,它是一个系统的、多层次的目和系统、组织信息化需求通常包含线个层次,即()。(2021年)
- 战略需求,运作需求,功能需求
- 战略需求,运作需求,技术需求
- 市场需求,技术需求,用户需求
- 市场需求,技术需求,领域需求
答案:B
解析:
政府企业对技术有要求。
- 人工智能技术已成为当前国际竞争核心技术之一,AI芯片是占据人工智能法宝,它具有四个关键特征()。(2021年)
- 新型的计算范式、信号处理能力、低精度设计、专用开发工具
- 新型的计算范式、训练和推断、大数据处理能力、可重构的能力
- 训练和推断、大数据处理能力、可定制性、专用开发工具
- 训练和推断、低精度设计、新型的计算范式、图像处理能力
答案:B
- Internet网络核心采取的交换方式为()。(2021年)
- 分组交换
- 电路交换
- 虚电路交换
- 消息交换
答案:A
解析:
分组交换:交换方式和报文交换方式类似,在数据报中分组交换。
电路交换:在数据传输前先设置一条通路。单线程
报文交换:消息队列,需要排队,不能满足实时。
- SDN在网络架构中不包含()。
- 逻辑层
- 控制层
- 转发层
- 应用层
答案:A
解析:
在网络架构中,有三层:
应用层:对应不同的业务。
控制层:主要负责处理数据资源的编排。
转发层:负责用户数据转发。