高級java面試題(數據庫篇)

數據庫篇

  • ACID是靠什麼保證的?
    1. 原子性是靠undolog日誌來保證的,它記錄了需要回滾的日誌信息,事務回滾時,撤銷已經執行的sql
    2. 隔離性是由mvcc(多版本控制)來保證的
    3. 持久性是由redolog來保證的,mysql在修改數據的時候會在redolog記錄一份日誌數據,就算數據沒有保存成功,只要日誌保存成功了,數據不會丟失
    4. 一致性是通過以上三個特性來保證的
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章