This repository has been archived on 2026-05-19. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
2026-04-20 22:47:51 +08:00

53 lines
948 B
Markdown

---
tags: [CS, DB, database]
create time: 2026-04-17
---
# 数据库
## 概述
数据库是有组织的数据集合,数据库管理系统(DBMS)是一套管理数据的软件系统,用于创建、维护和访问数据库。
## 核心概念
### 关系型数据库
- SQL语言
- 表结构设计
- 索引与查询优化
- 事务处理(ACID)
- 规范化理论
### NoSQL数据库
- 文档型数据库(MongoDB)
- 键值数据库(Redis)
- 列族数据库(Cassandra)
- 图数据库(GraphDB)
### 数据库设计
- 实体关系模型(ER)
- 数据建模
- 性能调优
- 分库分表
### ACID特性
- 原子性(Atomicity)
- 一致性(Consistency)
- 隔离性(Isolation)
- 持久性(Durability)
## 学习重点
- SQL语言精通
- 数据库选型与设计
- 查询性能优化
- 事务处理机制
> 数据库备份与恢复
## 实践建议
- 在实际项目中应用
- 使用不同类型数据库
- 学习SQL调优技巧
- 理解分布式数据库