发布时间:2022-08-19 12:24
原子性(Automicity): 一个事务作为不可分割的最小单元,一个事务里面的所有操作要么全部成功,要么全部失败
(即:将多个操作数据库的动作捆绑在一起。如将多个修改表数据的操作捆绑在一起,只有当所有的修改操作都执行成功后,这个事务才视为成功;否则其中一个修改操作出现错误时,整个事务都将视为失败,并且在错误出现前执行成功的所有操作都需要回滚为此前未修改时的状态)
一致性(Consistency): 事物结束后系统状态是一致的,数据不能平白无故的产生,也不能平白无故的消失
(如:微信好友间的转账服务,你的朋友向你转账100元,此时你的账户余额少了100,你的朋友多了100,但你们最终的余额总和是与转账前保持一致的~!)
隔离性(Isolation):一个事务所有的操作,在最后Commit(提交)之前,所有修改对其他事务不可见
(使用过Git的读者朋友们都知道,在与别人一起合作写代码时,双方都需要在远程的代码仓库拉取中代码保存在自己的本地仓库,并且在各自的本地仓库对代码进行编写或修改,最后再将本地仓库写好的代码上传至远程仓库中。在这个过程里,本地仓库代码在没有上传到远程仓库前,双方都是无法得知对方本地仓库代码做了什么变动的,二者的本地仓库都是相对隔离开来的)
持久性(Durability): 当事务提交后,数据应该永久被保存到数据库中,即使发生了灾难性后果,数据也不会丢失
(简单说就是,将数据存入到磁盘中~!)
vue+neo4j +纯前端(neovis.js / neo4j-driver) 实现 知识图谱的集成 大干货--踩坑无数!!!将经验分享给有需要的小伙伴
贝叶斯优化算法python实例_贝叶斯优化(Bayesian Optimization)只需要看这一篇就够了,算法到python实现...
导入seaborn的数据集方法load_datasets的问题
SpringBoot--@Async注解使用 及线程池简单配置
Windows下安装Bun像Node或Deno的现代JS运行时
LeetCode 513 找树左下角的值[BFS 二叉树] HERODING的LeetCode之路
干货!Labeling Trick: 一个图神经网络多节点表示学习理论
[论]【DSTG】Dynamic SpatiotemporalGraph Convolutional Neural Networks for Traffic Data Imputation