MySQL 底层原理丨事务的实现(及三种日志)

本文将从第一性原理出发,深入剖析 MySQL 的事务实现原理,并详细介绍三种日志(Redo Log、Undo Log、Binlog)的原理、应用场景及使用方法。

数据库

MySQL 底层原理丨主从复制带来的新问题

本篇将探讨主从复制带来的新问题。

数据库

MySQL 底层原理丨Online DDL

本文以第一性原理为切入点,系统梳理 MySQL Online DDL 的核心原理、发展历程与典型实现方式,结合实际场景分析 Online DDL 的类型、适用性与性能优化策略,并剖析其底层机制与使用注意事项。

数据库

MySQL 底层原理丨锁

本文将从底层原理出发,全面解析 MySQL 的锁机制,涵盖锁的结构、对象、类型、粒度及其背后的实现逻辑与优化原则,帮助读者构建系统性认知。

数据库

盘点 Redis 各种数据类型

本文系统梳理 Redis 十一种数据类型,并结合底层实现原理、关键优化细节,深入解析其高性能背后的设计智慧与技术取舍。

Redis

MySQL Binlog 实践 CDC

本文介绍了 MySQL Binlog 的实践,包括如何使用 MySQL Binlog 进行 CDC 操作。

数据库

分库分表 ID 生成方案

本文深入分析 MySQL 分库分表后的主键生成难点,从唯一性、有序性、高可用等维度对比 UUID、自增 ID、雪花算法等方案,帮助读者系统理解各自优劣与实际落地考量。

数据库

分库分表后的分页查询思路总结

本文分析了分库分表环境下分页查询的本质难点,详细讲解了全局排序(Broadcast & Merge)、分片本地分页的误区、深分页的性能瓶颈,并对游标分页与业务折衷等优化方案进行了总结。

数据库

gRPC 原理与应用场景深度解析

本文深入剖析 gRPC 的核心设计原理、性能优势、应用场景及其与传统 REST 架构的差异,助你真正理解它在现代分布式系统中的不可或缺地位。

计算机基础

HTTP、SSE、WebSocket、gRPC、Streamable HTTP:原理与场景全方位对比分析

本文以第一性原理为出发点,剖析 HTTP、SSE、WebSocket、gRPC 以及 Streamable HTTP 等主流应用层协议的核心设计思想、演化动因与各自适用场景,助你真正理解它们的本质区别与选择依据。

计算机基础
12312