25-6-17-云计算复习7
本文最后由方少年更新于2025 年 11 月 10 日,已超过20天没有更新。如果文章内容或图片资源失效,请留言反馈,将会及时处理,谢谢!
好的!以下是一道针对 Aurora 日志复制系统的 **CPL(Consistent Point of Log)与 VDL(Visible Data Log)** 计算题,考察你对日志复制一致性点的理解与应用。
------
## ✅ Aurora CPL / VDL 计算题(标准版)
------
### 📘 场景说明:
你负责监控一个 Aurora 数据库系统。数据库卷被划分为两个 Protection Group:
- **PG1**:负责存储奇数编号日志
- **PG2**:负责存储偶数编号日志
每个 PG 的数据被同步到 **6 个 Storage Nodes**
✅ 写入判定规则:
- 一条日志被认为“写入成功”,必须被写入 **至少 4 个副本(majority quorum)**
- Aurora 系统会在每个 PG 内计算 CPL(Consistent Point of Log)
- 系统对外展示的 VDL(Visible Data Log)是 **PG1 与 PG2 的 CPL 的最小值**
------
### 🧠 日志写入历史:
主节点 P 写入了以下日志:
```
1001, 1002, 1003, 1004, 1005, 1006, 1007
```
> 日志编号规则:
>
> - 奇数 → 属于 PG1
> - 偶数 → 属于 PG2
------
### 📥 日志分发情况如下:
(每一行表示某条日志被成功写入了多少个副本)
| 日志编号 | 副本数(成功写入) |
| -------- | ------------------ |
| 1001 | ✅ 6 |
| 1002 | ✅ 6 |
| 1003 | ✅ 5 |
| 1004 | ✅ 4 |
| 1005 | ✅ 3 |
| 1006 | ✅ 4 |
| 1007 | ✅ 2 |
------
## 💬 问题(共 5 分)
------
### **1. [2 分]**
请计算 PG1 的 CPL 值,并说明计算依据。
首先,写入4个以上的部分才算写入成功,因此只有1001,1002,1003,1004,1006是写入成功的信息
其次,PG1是奇数编号的日志,因此1001,1003会被写入PG1,最后的是1003,因此CPL是1003
------
### **2. [2 分]**
请计算 PG2 的 CPL 值,并说明计算依据。
首先,写入4个以上的部分才算写入成功,因此只有1001,1002,1003,1004,1006是写入成功的信息
其次,PG2是偶数编号的日志,因此1002,1004,1006会被写入PG2,最后的是1006,因此CPL是1006
------
### **3. [1 分]**
请给出当前系统的 VDL 值,并说明原因。
根据1.2.小题可知,PG1的CPL是1003,PG2的CPL是1006,根据题目定义,VDL应该是其中的最小值,因此VDL是1003
------
你可以一次提交全部答案,也可以先写第 1 题我来批改。
👉 回复:“我来写第 1 题” 或 “我来写全部题” 即可开始!
文章标题:25-6-17-云计算复习7
文章链接:https://www.fangshaonian.cn/archives/95/
最后编辑:2025 年 11 月 10 日 18:31 By 方少年
许可协议: 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)