跳到主要内容

汇总

欢迎来到数据库面试题库!这里收集了常见的数据库相关面试题及其答案。

分类导航

分类说明
数据库基础关系模型、SQL 语法、范式、ER 模型、数据类型
MySQL架构、存储引擎、索引 B+ 树、事务、锁、MVCC
PostgreSQLJSONB、CTE、窗口函数、全文搜索、扩展
Redis数据结构、持久化、集群、分布式锁、淘汰策略
MongoDB文档模型、聚合管道、索引策略、分片
Elasticsearch倒排索引、分词、聚合分析、ELK
索引原理B+ 树、哈希索引、覆盖索引、索引优化
事务与并发ACID、隔离级别、MVCC、死锁、分布式事务
SQL 优化EXPLAIN、慢查询、查询重写、分页优化
数据库设计范式与反范式、分库分表、数据建模、分布式 ID
高可用主从复制、读写分离、集群方案、故障转移
缓存策略缓存一致性、穿透/击穿/雪崩、多级缓存
向量数据库Embedding 存储、相似度搜索、Milvus、pgvector
时序数据库InfluxDB、时序数据建模、日志存储
ORM 框架TypeORM、Prisma、GORM、SQLAlchemy、MyBatis 对比
数据迁移Migration 工具、Schema 变更、零停机迁移
数据库安全SQL 注入防御、权限管理、数据加密、审计
系统设计数据库相关系统设计
场景题慢 SQL 排查、连接池问题、数据不一致