事务完整性说白了是在保证一组操作不会把数据带到半完成、半损坏的状态。 先从 ACID 理解 原子性保证要么都成…
可以说有“主从”概念,但不是整台机器固定主从,而是分区级别的 Leader 和 Follower 关系。 先看…
Kafka 的架构不用一上来就啃全套细节。先把 Topic、Partition、Broker、Consumer…
写 SQL 时我们常从 select 开始写,但 MySQL 的逻辑执行顺序并不是从 select 开始。 常…
从“实时性”角度看,这确实不够新;但从“事务内结果稳定”角度看,这正是可重复读想要的效果。 为什么它会读到旧值…
有关系,而且关系很紧。很多锁看起来复杂,本质上都是数据库为了实现不同隔离级别而使用的手段。 先抓住核心结论 隔…
间隙锁可以理解成“锁住两条记录之间的空档”,重点不是锁已有数据,而是阻止别人往这个范围里插入新记录。 它锁的到…
MySQL 锁机制的目的很简单:在并发场景下同时兼顾数据正确性和系统吞吐。理解它时,先不要背术语,先抓住“锁谁…
索引的本质是用额外空间换查询速度。数据库提前把查找路径组织好,避免每次都全表扫描。 第一点:索引背后是数据结构…
Spring Security 看起来配置很多,但主线并不复杂。抓住认证、授权和过滤器链这三个关键词,整体结构…