背景:并发读时遇到的问题
- 脏读
读到了别人还未提交的新数据(看到了不该看到的数据)
- 不可重复读
前后两次读的
某条数据的内容不一致,重点在于其他人做了update和delete(前后看到的不一致,容易迷糊。)
- 幻读
前后两次读到的
数据条数(count)不一致,重点在于其他人做了insert
注意:不可复读和幻读,都出现前后两次读取的条件下
如何解决“读”取时遇到的上述问题?
为了有效保证并发读取数据的正确性,提出的事务隔离级别(这只是理论层面的设计,需要依赖
锁来实际实现这写理论)

