扯谈下XA事务

普通事务 普通事务的实现是比较好理解的。以jdbm3为例,大概是这样的过程:java 每一个事务都新建一个事务文件,当commit时,先把修改过的数据块,写到事务文件里,而后再一次性地写到数据库文件里。git 若是commit时挂掉了,那么重启以后,会再次从事务文件里把修改过的块写到数据库文件里。最后再删除事务文件。github https://github.com/jankotek/JDBM3数
相关文章
相关标签/搜索