# Percolator 案例（B）

+ prewrite:

![left](./student-guide/diagram/11-example-02-01.png)
-------------------------------------------------------------
第一阶段 prewrite
1. 在版本 7 下写入数据当前数据 $3
2. 从所有要写入的 Key 中选择一个作为当前事务的 Primary Key，用于表示事物的状态；
3. 步骤1与步骤2是个原子操作，用同颜色框进行表示；
4. 在版本 7 下写入 key 为 joe 的数据，“7:$9”
5. 同时在 lock 写入锁对应信息，也就是步骤2里的 primary key；
6. 步骤4与步骤5是个原子操作，用同颜色框进行表示；
7. 事务涉及到所有的 key 都完成第一阶段提交。
