你有没有想过一个问题:为什么 MySQL 用 B+Tree、RocksDB 用 LSM Tree、向量数据库用 […]
分类: 数据库
后端性能优化:数据库连接池调优实战
连接池是后端系统中最容易被忽视的性能瓶颈之一。很多团队直接用 Spring Boot 默认参数上线,结果在流量 […]
阿里基于 Doris 的实时数仓实践:每天 500 亿条数据
最近看了阿里云数据库团队分享的基于 Doris 的实时数仓实践,干货很多。 业务场景 - 淘宝/天猫的实时大屏 […]
MySQL 分库分表学习笔记:从单库到分片的完整思路
最近在学习分库分表的方案,整理一下理解。 为什么需要分库分表 当一个表的数据量超过千万级别时,单库的性能会遇到 […]
MySQL 索引面试核心:为什么最左前缀匹配是面试最爱问的?
MySQL 索引的面试题绕不开「最左前缀」。 联合索引的存储结构 假设有一个联合索引 ,它在 B+Tree 中 […]
SQL 优化面试指南:从 EXPLAIN 到索引设计的实战思路
SQL 优化是后端面试的高频题,也是日常开发必备技能。 EXPLAIN 核心字段 type 字段(从好到差) […]
Doris vs ClickHouse:OLAP 数据库学习对比
最近在学习 OLAP 数据库,把 Doris 和 ClickHouse 做了一个对比。 架构差异 ClickH […]
MySQL 事务隔离级别面试精讲:脏读、幻读、不可重复读到底怎么区分?
事务隔离级别几乎是 MySQL 面试必问题。 三种并发问题 脏读:读了别人还没提交的数据。别人回滚了,你读到的 […]
PostgreSQL 还是 MySQL?2025 年数据库选型的重新思考
MySQL 和 PostgreSQL 的争论从来没有停过。2025 年了,情况有些变化。 PostgreSQL […]