首页 / 更多教程 / 数据库中的事务是什么?
数据库中的事务是什么?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了数据库中的事务是什么?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1168字,纯文字阅读大概需要2分钟。
内容图文
事务(transaction)是作为一个单元的一组有序的数据库操作。如果组中的所有
操作都成功,则认为事务成功,即使只有一个操作失败,事务也不成功。如果所
有操作完成,事务则提交,其修改将作用于所有其他数据库进程。如果一个操作
失败,则事务将回滚,该事务所有操作的影响都将取消。
事务特性:
1、原子性:即不可分割性,事务要么全部被执行,要么就全部不被执行。
2、一致性或可串性。事务的执行使得数据库从一种正确状态转换成另一种正确状态
3、隔离性。在事务正确提交之前,不允许把该事务对数据的任何改变提供给任何其他事务,
4、持久性。事务正确提交后,其结果将永久保存在数据库中,即使在事务提交后
有了其他故障,事务的处理结果也会得到保存。
或者这样理解:
事务就是被绑定在一起作为一个逻辑工作单元的 SQL 语句分组,如果任何一个语
句操作失败那么整个操作就被失败,以后操作就会回滚到操作前状态,或者是上
有个节点。为了确保要么执行,要么不执行,就可以使用事务。要将有组语句作
为事务考虑,就需要通过 ACID 测试,即原子性,一致性,隔离性和持久性。
数据库中的事务是什么?
标签:一致性 aci 状态 其他 就是 结果 转换 影响 分组
本文系统来源:https://www.cnblogs.com/programb/p/13020209.html
内容总结
以上是互联网集市为您收集整理的数据库中的事务是什么?全部内容,希望文章能够帮你解决数据库中的事务是什么?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。