分类
大二 数据库

数据库备考总结

前言

数据库是疫情期间第一次参加的考试,由于原本考察形式是开卷考试,因此区别并不显著。

已经将课程相关的学习资料上传至GitHub仓库:https://github.com/easilylazy/2020spring/tree/master/database

过程

因为考试时[……]

继续阅读

分类
趣谈

我正思考呢

在讲完并发事务的不一致问题后,我继续介绍解决的办法

办法主要基于两类:

  • 预防问题:加锁
  • 撤销问题
    • 时间戳
    • 有效性检验

为增强互动效果,我邀请老妈选择一个类型开启。但她已经昏昏欲睡,没有兴致。我便自顾自按顺序讲来:

锁有多种类型:

  1. 排它锁 exclusive
  2. 共享锁 share[……]

    继续阅读

分类
趣谈

加速!

为了加深学过知识的印象,我兴致勃勃按照自己的理解把知识传授给老妈,当然了,讲错也不至于误人子弟。

学到了数据库的并发事务,有三种典型的不一致情况:

  1. 丢失修改
  2. 不可重复读
  3. 脏读

讲第一点时,我利用更易明白的实例:

12306抢票,只有一张余票了,但小红和小明同时读取到还有1张,于是[……]

继续阅读