扯談下XA事務

普通事務   普通事務的實現是比較好理解的。以jdbm3爲例,大概是這樣的過程:   每個事務都新建一個事務文件,當commit時,先把修改過的數據塊,寫到事務文件裏,然後再一次性地寫到數據庫文件裏。   如果commit時掛掉了,那麼重啓之後,會再次從事務文件裏把修改過的塊寫到數據庫文件裏。最後再刪除事務文件。   https://github.com/jankotek/JDBM3      
相關文章
相關標籤/搜索