数据库能干什么?
适配内存和磁盘的数据存储不一致
- 持久的存储数据
- 备份和恢复数据
- 快速的存取数据
-
数据库类型
关系型数据库
- 特点 以表和表的关联构成的数据结构
- 优点
- 能表达复杂的数据关系
- 强大的查询语言,能精确的查找想要的数据
- 缺点
- 读写性能比较差,尤其是海量数据的读写
- 数据结构比较死板
- 用途 存储结构复杂的数据
- 代表
- oracle
- MySql
- Sql Server
非关系型数据库
- 特点 以极其简单的数据结构存储数据
- 文档型
- 键值对
- 优点
- 格式灵活
- 海量数据读写效率很高
- 缺点
- 难以表示复杂数据结构
- 对于复杂查询效率不好
- 用途 存储结构简单的数据
- 代表
- MongoDB
- Redis
- Membase
- 特点 以极其简单的数据结构存储数据
-
术语
- DB: database 数据库
- DBA: database administrator 数据库管理员
- DBMS: database managerment system 数据库管理系统
- DBS: database system 数据库系统 DBS包含DB,DBA,DBMS
