发布时间:2022-08-19 12:10
原子性(Automicity): 一个事务作为不可分割的最小单元,一个事务里面的所有操作要么全部成功,要么全部失败
(即:将多个操作数据库的动作捆绑在一起。如将多个修改表数据的操作捆绑在一起,只有当所有的修改操作都执行成功后,这个事务才视为成功;否则其中一个修改操作出现错误时,整个事务都将视为失败,并且在错误出现前执行成功的所有操作都需要回滚为此前未修改时的状态)
一致性(Consistency): 事物结束后系统状态是一致的,数据不能平白无故的产生,也不能平白无故的消失
(如:微信好友间的转账服务,你的朋友向你转账100元,此时你的账户余额少了100,你的朋友多了100,但你们最终的余额总和是与转账前保持一致的~!)
隔离性(Isolation):一个事务所有的操作,在最后Commit(提交)之前,所有修改对其他事务不可见
(使用过Git的读者朋友们都知道,在与别人一起合作写代码时,双方都需要在远程的代码仓库拉取中代码保存在自己的本地仓库,并且在各自的本地仓库对代码进行编写或修改,最后再将本地仓库写好的代码上传至远程仓库中。在这个过程里,本地仓库代码在没有上传到远程仓库前,双方都是无法得知对方本地仓库代码做了什么变动的,二者的本地仓库都是相对隔离开来的)
持久性(Durability): 当事务提交后,数据应该永久被保存到数据库中,即使发生了灾难性后果,数据也不会丢失
(简单说就是,将数据存入到磁盘中~!)
SpringDataJpa的使用之一对一、一对多、多对多 关系映射问题
百度网盘AI大赛-图像处理挑战赛:文档检测优化赛 Baseline
Element UI Table常用使用方法(header-cell-style;表头中的全选框取消;单选互斥功能;自动勾选toggleRowSelection方法)
【历史上的今天】7 月 2 日:BitTorrent 问世;商业系统 Linspire 被收购;索尼部署 PlayStation Now
华为鸿蒙系统pad,华为发布HarmonyOS 2系统:万物互联时代鸿蒙大一统
40+倍提升,详解 JuiceFS 元数据备份恢复性能优化之路