浅谈数据库事务(database transaction)

本文深入探讨了数据库事务的概念,强调了其在确保数据一致性和完整性方面的重要性。事务的四大特征——原子性、一致性、隔离性和持久性(ACID)被详细解释。同时,文章提到了事务的四种隔离级别:读未提交、读已提交、可重复读和序列化,以及它们各自解决的问题。通过对转账业务的举例,作者生动地阐述了事务如何防止脏读、不可重复读和幻读等问题。
摘要由CSDN通过智能技术生成

 在接触一个新的技术或者一个新的知识点的时候,个人认为认知了解阶段也就是第一印象真的很重要的:

  1. 了解该技术的概念和方向,概念是人类在认识过程中,从感性认识上升到理性认识,把所感知的事物的共同本质特点抽象出来,加以概括,看懂了概念往往能抓住本质,做到弯道超车;
  2. 思考该技术解决了什么问题或者难题,一个新技术的出现,往往是简化之前的代码亦或是提高提到代码的复用性亦或是一种新的思考方式;
  3. 回想像这一类的技术还有哪些,这样既能让你学过的的知识上升到知识体系,举一反三也是个记忆的好方法;
  4. 思考下这个技术是由哪些部分组成的;
  5. 思考下为什么会出现这个技术…懒ヽ(*。>Д<)o゜
    懒惰

讲到程序员的"懒惰",说一个题外话
 知名的漫画家西乔,前段时间发了一组的漫画《为什么程序员们喜欢写脚本?》。讲的是一名程序员因为讨厌每次部署程序要运行多个命令,于是花了两倍时间写了个脚本执行。后来将脚本分享到开源网站上,帮助许多人快速完成部署工作的故事。
 从某方面一说,懒惰是激发程序员开发新工具的源泉,越是懒惰的程序员,越喜欢用点小聪明(比如写个脚本),最大化的利用机器简化工作,程序的本质就是驱使机器去替人干活。懒惰的程序员,不愿意做繁复无聊的工作,所以会时刻思考用脚本代替自己,让自己处在一个高效节能的工作氛围中,以免浪费自己的体力、精力、时间。
 程序员喜欢定脚本来偷懒,通常是因为:
1.现在需要重复2次,也许过几个月我还要重复2次,再过几个月还要重复2次
2.我可能一

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值