高级java面试题(数据库篇)

数据库篇

  • ACID是靠什么保证的?
    1. 原子性是靠undolog日志来保证的,它记录了需要回滚的日志信息,事务回滚时,撤销已经执行的sql
    2. 隔离性是由mvcc(多版本控制)来保证的
    3. 持久性是由redolog来保证的,mysql在修改数据的时候会在redolog记录一份日志数据,就算数据没有保存成功,只要日志保存成功了,数据不会丢失
    4. 一致性是通过以上三个特性来保证的
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章