📘
数据库基础
关系模型、SQL 语言、库表设计、事务与隔离级别、索引原理与查询优化。
系统化的中文数据库教程 —— 关系模型、SQL、索引与事务,MySQL / PostgreSQL / MongoDB / Redis 全栈实战,直至运维与多数据库协作。每个主题独立成篇,示例即拷即用。
SELECT u.city, SUM(o.amount) AS gmvFROM orders oJOIN users u ON u.id = o.user_idWHERE o.created_at >= '2026-01-01'GROUP BY u.cityORDER BY gmv DESC LIMIT 10;先打牢关系模型、SQL、索引与事务的地基,再逐个掌握四类主流数据库,最后进入运维与综合实战。
关系模型、SQL 语言、库表设计、事务与隔离级别、索引原理与查询优化。
架构与数据类型、SQL 实战、索引与慢查询优化、事务锁与 MVCC、主从复制与分库分表。
psql 与数据类型、JSONB/数组/CTE/窗口函数、执行计划调优、流复制与逻辑复制。
文档模型、CRUD 与聚合管道、索引设计、复制集、分片与事务。
数据结构与命令、RDB/AOF 持久化、缓存模式与分布式锁、主从哨兵与 Cluster。
监控备份、Schema 迁移、版本升级、连接池、压测容量、选型与安全,以及多数据库协作的 Go 服务。
SQL、MongoDB、Redis 命令速查与高频面试考点地图,随手查阅。
SQL 与 shell 为主,关键章节附 Go 客户端代码(database/sql、GORM、pgx、mongo-driver、go-redis)。
参数化查询、连接池、复制高可用、容量规划与安全加固,贴合真实工程实践。
用 Go 串起 MySQL 存储、Redis 缓存与 MongoDB 日志,完成一个贴近真实的读写分离与缓存架构。