保定建站公司模板,设计师做网站效果图,桂林北站怎么去阳朔,站长工具天美传媒因为数据库操作也是并发操作#xff0c;多个客户端在操作的时候#xff0c;可能会存在很多问题
1. 一些问题
● 脏写#xff08;人家还没有提交#xff0c;我可以改别人的数据#xff09;#xff0c;这个在数据库不存在#xff0c;已经通过锁解决了 ● 脏读#xff0…因为数据库操作也是并发操作多个客户端在操作的时候可能会存在很多问题
1. 一些问题
● 脏写人家还没有提交我可以改别人的数据这个在数据库不存在已经通过锁解决了 ● 脏读人家还没有提交我可以查到别人的数据 ● 不可重复读我在查询的过程中别人修改的数据我可以看得到 ● 幻读我在查询的过程中数据多了或者少了
2. 隔离级别
● 读未提交 ● 读已提交 ● 可重复读 Mysql默认设置 RRmysql通过mvcc避免了一部分幻读最终是用锁来解决幻读的 ● 串行化
3. 事务特性以及实现原理
● 原子性undo log要么成功要么失败回滚 ● 一致性其他几个保证了一致性 ● 隔离性mvcc可以完成读写之间隔离写写隔离需要通过锁 ● 持久性redo log binlog 二阶段提交