专注月饼

文章
3
资源
1
加入时间
3年0月8天

分布式事务 日志

日志保证了数据的持久性和事务的原子性。可以简单的认为日志是一个不断追加日志记录的文件。单条日志记录是一段二进制缓冲区。 下面是本文会使用到的几条通用的日志记录:标示trasaction的开始标示transcatoin成功提交,所有对数据的修改都已经成功。由于cache的存在,在日志中看到COMMIT并不一定意味着 数据的修改都已经持久化。日志的目的就是保证所有COMMIT的事务的修改在程序

python中使用traceback来追踪异常

test1.py中,当分母为0的时候,调用系统退出#!/usr/bin/pythonimport sysdef division(a=1, b=1): if b==0: print 'b eq 0' sys.exit(1) else: return a/btest2.py中,用try..except捕获异常,