免费获取学习方案
DATABASE CATEGORY

数据库

覆盖 MySQL、MongoDB、Redis 三大主流数据库,从基础查询到性能优化、设计规范与高可用架构,构建数据层核心能力。

29知识条目
8核心知识点
28h+建议学习时长
180+代码示例
KNOWLEDGE POINTS

数据库核心知识点

关系型与 NoSQL 并重,从建表查询到高并发架构,掌握数据存储与访问的底层逻辑。

01

MySQL 基础查询

建库建表、增删改查、连接查询、子查询与聚合函数,掌握关系型数据库的日常操作语法。

02

MongoDB 文档模型

文档型存储设计、嵌套与引用取舍、聚合管道、索引类型与适用场景选型。

03

Redis 缓存策略

数据类型、缓存穿透/击穿/雪崩应对、过期策略、持久化与分布式锁实战。

04

SQL 索引优化

B+ 树原理、复合索引最左前缀、执行计划 EXPLAIN 分析与慢查询治理。

05

数据库设计范式

三大范式与反范式权衡、ER 建模、主外键设计、字段类型选择最佳实践。

06

事务与锁机制

ACID 特性、隔离级别、MVCC 原理、行锁表锁与死锁排查,保证数据一致性。

07

数据迁移方案

结构变更、双写过渡、灰度切换与回滚预案,安全完成线上数据迁移。

08

读写分离与分库分表

主从复制、读写分离、垂直拆分与水平分片,应对海量数据高并发架构演进。

RECOMMENDED

关联学习教程

知识点配套教程,把数据库理论落地到真实建站与后端项目中。