数据库,啥叫事物?

来源:互联网 发布:考研网络辅导班 编辑:程序博客网 时间:2024/05/01 02:23
啥叫事物?

好多面试里会问到事物。

哦哟,啥叫事物哟……

还是老办法,先搞清楚为啥要有这个东西,没有这个东西会怎样?

和其他所有东西一样,简单徳没朋友。


假说我们要在数据库里解决这个功能:A跟B转账。

OK,无论怎样,转账流程应该是数据库里A钱少了,B钱多了,完事。但是排不排除,A钱少了,B钱还没多就中断滴情形?不排除。所以,把整个过程的两步,打包,必须两步都成功,

才最终完事,这就是事物。

这就是所谓“要嘛都成功,要嘛都不成功。”


(完)
0 0
原创粉丝点击