事务的有关拓展

事务的概念:

      事务是指一组数据库操作的集合,在集合中的操作,要么同时成功,要么同时失败,以确保数据的一致性和完整性。

事务的注意事项:

      (1)锁定和并发控制:在并发环境中,多个事务可能同时访问和修改数据库。为了确保数据的一致性和完整性,需要使用适当的锁定机制和并发控制策略,以避免数据竞争和冲突。
      (2)事务的边界管理:事务应该在合适的边界内进行管理,即开始事务和结束事务的地方。事务应该尽可能短暂,以减少对数据库资源的占用,并提高并发性能。
      (3)异常处理和回滚:在事务执行过程中,可能会发生异常情况。在出现异常时,应当适当处理异常并回滚事务,以确保数据的一致性和完整性。
      (4)性能考虑:事务的处理可能会对性能产生影响。在设计和执行事务时,应当考虑到性能方面的因素,并进行适当的优化,以提高数据库操作的效率和响应速度。

事务的操作(在SQL中的sql语句):

      (1)开启事务:start  transaction  /    begin ;
      (2)提交事务:commit ;
      (3)回滚事务:rollback ;

事务的四大特性(ACID):

      (1)原子性(Atomicity):事务是不可分割的最小单元,事务的操作要么全部成功,要么全部失败。
      (2)一致性(Consistency):事务完成时,必须使所有的数据都保持一致状态。
      (3)隔离性(ISolation):数据库系统提供的隔离机制,保证事务在不受外部并发操作影响的独立环境下运行。
      (4)事务一旦提交或回滚,它对数据库中数据的改变是永久的。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值