我要提问
DATABASE TRACK

数据库

关系型与 NoSQL 并重,拆解存储引擎、索引、事务与分布式一致性,让数据层设计有理可依。

KNOWLEDGE STRUCTURE

数据库 知识结构

从关系型到 NoSQL、从缓存到分布式,理清各类数据库的定位与典型场景。

关系型数据库 · MySQL / PostgreSQL

强事务、强一致,支持 SQL 与复杂 join。适合订单、账户等核心业务,需关注索引、事务隔离级别与分库分表。

NoSQL · MongoDB / 文档型

弱 schema、灵活文档模型,水平扩展友好。适合内容、日志、配置类数据,按分片键分布并注意读写一致性。

缓存 · Redis

内存级 KV 与丰富数据结构,支撑缓存、计数、排行榜与分布式锁。需权衡持久化、淘汰策略与缓存一致性。

分布式数据库 · TiDB / Spanner

原生分布式架构,支持 HTAP 与全局一致。适合海量数据与高并发场景,理解 Raft、Region 与 PD 调度。

搜索引擎 · Elasticsearch

倒排索引支撑全文检索与聚合分析。适合搜索、日志与多维筛选,关注分词、mapping 与分片副本设计。

SELECTED ARTICLES

数据库精选 深度文章

覆盖存储引擎、持久化、SQL 优化与分布式,照着案例就能落地。

文章标题 分类 难度 更新时间 阅读
MySQL InnoDB 存储引擎与索引下推优化 MySQL 进阶 2026-07-27 阅读 →
Redis 持久化 RDB 与 AOF 对比选型 Redis 中级 2026-07-22 阅读 →
PostgreSQL 高级特性与 MVCC 实现解析 PostgreSQL 高级 2026-07-17 阅读 →
MongoDB 分片集群与读写一致性 MongoDB 中级 2026-07-12 阅读 →
SQL 执行计划分析慢查询优化实战 SQL 优化 进阶 2026-07-07 阅读 →
分布式数据库 TiDB 架构原理与 HTAP TiDB 高级 2026-07-02 阅读 →
Elasticsearch 倒排索引与分片副本设计 Elasticsearch 中级 2026-06-27 阅读 →