暂无搜索历史
隔离性是指,多个用户的并发事务访问同一个数据库时,一个用户的事务不应该被其他用户的事务干扰,多个并发事务之间要相互隔离。
MySQL的InnoDB的细粒度行锁,是它最吸引人的特性之一。InnoDB的细粒度锁,是实现在索引记录上的。
有人问:“目前,作为一名嵌入式软件开发,薪资一般,马上35岁了,并没有互联网大厂的高薪,是应该努力提升主业升职加薪,还是发展副业。”
思考问题的过程,或许比问题本身,更加重要。如果你是面试官,希望候选者如何回答你的问题,你会给他高分呢?以下是我的系统性思考,分享给大家。
InnoDB里当然也实现了标准的行级锁(row-level locking),共享/排它锁:
看到年轻人讨论“产品经理是不是仅次于程序员的好职业”。有人说它是离CEO最近的岗位,能定义产品、驱动团队;也有人吐槽它是“背锅侠”,每天在程序员和老板之间夹缝求...
数据库的索引分为主键索引(Primary Inkex)与普通索引(Secondary Index)。InnoDB和MyISAM是怎么利用B+树来实现这两类索引,...
沈老师,我们有个业务,同一个用户在并发“查询,逻辑计算,扣款”的情况下,余额可能出现不一致,请问有什么优化方法么?
当你动用所有高深技术,从源码查到内核,它却躲在某个角落,对你发出无声的嘲笑。直到真相大白那一刻,你才发现,原来最复杂的,往往是那个最简单、最SB的盲点。
有人问:“假如团队里最牛的程序员,在关键系统里埋了个只有他能修的“雷”,这会不会踩到了法律的红线”?
MySQL是互联网公司用的最多的数据库,InnoDB是MySQL用的最多的存储引擎,它非常适合大数据量,高并发量的互联网业务。
昨天聊到一个话题:程序员能闯多大的祸?有人说删库跑路算顶天了,但一位十年运维的老哥苦笑摇头:“你们太年轻”。
我之前没有想的问题。一个对我职业发展影响很大的问题,晋升述职过程中,评委到底关注什么?
(1)事务A先执行insert,会得到一条(4, xxx)的记录,由于是自增列,故不用显示指定id为4,InnoDB会自动增长,注意此时事务并未提交;
最近发现一个有趣现象:AI工具铺天盖地,但身边不少资深程序员朋友反而对其保持距离,甚至有些抗拒。这种“守旧”背后,究竟是技术人的固执,还是有着更深的职业洞察?
有人问:“明明手握技术,能独立搞定开发,可多数程序员却不自己做微X小程序类似东西变现?是看不上小收益,还是背后藏着不为人知的门槛”?
这些年有不少小伙伴问我“我准备跳槽换工作,沈老师,简历要怎么写,才能快速通过HR的筛选?”。作为企业管理者,今天和大家聊聊,怎么样的简历,对我们来说是加分的。
准备系统性讲下MySQL InnoDB的锁机制,开讲之前,先挖个坑。讲完之后,这些坑就都很容易了。
知其然,知其所以然,讲懂B+树其实不难,今天更多聊聊“数据库索引,为什么设计成这样”。
去年立了一个flag,架构师之路系列,讲100讲。这个系列到现在,一年左右的时间,前前后后大概讲了100多讲。有些童鞋反馈,分布式系统架构有点听腻了,能不能换个...