# 事务和并发

+ 在大多数情况下,数据库同时为多个客户端会话提供服务
+ 数据库在设计时会考虑以下并发问题
  + `Dirty Read`: 一个事务读取另一个未提交的事务所做的更改
  + `Non-repeatble Read`: 在事务中,稍后执行记录重复查询时,同一个查询会产生与之前不同的结果
  + `Phantom Read`: 在事务中,稍后执行记录重复查询时,同一个查询发现出现了新的行记录
-------------------------------------------------------------------------------
[no notes]