2026-01-31 17:10:16
最大吞吐率计算 #card
加速比计算 #card
不使用流水线的执行时间(顺序执行10条指令):
总时间 = 10 × 9Δt = 90Δt
使用流水线的执行时间(n条指令公式):
= 9Δt + (10 - 1) × 3Δt
= 9Δt + 27Δt
= 36Δt
2026-01-31 17:10:16
[[SAAM]] 关注于可修改性,使用 场景技术 ,但不使用效用树。
C选项CBAM:#card
D选项SAEM:#card
在架构评估中,基于度量的方法强调通过客观的量化数据对系统进行评价。其核心步骤包括: #card #incremental #depth-1
建立映射关系 #card
提取度量信息 #card
推导质量属性水平 #card
2026-01-31 17:10:16
四个阶段 #card #incremental
数据设计
软件结构设计
人机界面设计
过程设计
软件设计包括了四个既独立又相互联系的活动:
2026-01-31 17:10:16
数据分区的底层逻辑是 :-> 将一张表的数据按某种规则(如范围、哈希或复合条件)划分为多个逻辑子集,称为分区。
分区的好处
查询性能角度 :-> 按特定规则分区,查询时仅访问相关分区数据,减少 I/O 操作,加快查询速度
管理角度 :-> 把大表拆分为小且易管理的块,方便数据的维护、备份、恢复等操作
数据隔离角度 :-> 可将不同类型或不同时间范围的数据分隔,简化数据管理流程,也利于权限控制等
数据分区算法
范围分区
列表分区
哈希分区
复合分区
2026-01-31 17:10:16
动态全局转储 :<-> 在转储期间允许用户事务并发运行,并对整个数据库进行转储,能够满足在有运行事务的情况下完成全部数据库备份的需求。
项静态增量转储 :<-> 同样在转储期间禁止访问数据库,并且只保存部分变化数据
动态增量转储 :<-> 允许转储和事务并发执行,但只转储自上次转储以来发生变化的数据
静态全局转储 :<-> 在转储期间不允许对数据库进行任何存取或修改操作,必须等待所有事务完成后才能进行