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

948 B

tags, create time
tags create time
CS
DB
database
2026-04-17

数据库

概述

数据库是有组织的数据集合,数据库管理系统(DBMS)是一套管理数据的软件系统,用于创建、维护和访问数据库。

核心概念

关系型数据库

  • SQL语言
  • 表结构设计
  • 索引与查询优化
  • 事务处理(ACID)
  • 规范化理论

NoSQL数据库

  • 文档型数据库(MongoDB)
  • 键值数据库(Redis)
  • 列族数据库(Cassandra)
  • 图数据库(GraphDB)

数据库设计

  • 实体关系模型(ER)
  • 数据建模
  • 性能调优
  • 分库分表

ACID特性

  • 原子性(Atomicity)
  • 一致性(Consistency)
  • 隔离性(Isolation)
  • 持久性(Durability)

学习重点

  • SQL语言精通
  • 数据库选型与设计
  • 查询性能优化
  • 事务处理机制

数据库备份与恢复

实践建议

  • 在实际项目中应用
  • 使用不同类型数据库
  • 学习SQL调优技巧
  • 理解分布式数据库