数据库和数据库管理系统
数据库的概念及特点
数据库的概念
数据库就是以一定格式进行组织的数据的集合。通俗讲数据库就是用户计算机上的一些具有特殊格式的数据文件的集合。
数据库的特点
- 持久化存储
- 读写速度极高
- 保证数据的有效性
- 对程序的支持非常好,容易扩展
数据库的分类
- 关系型数据库
- 非关系型数据库
关系型数据库
是指采用了关系模型来组织数据的数据库。简单来说,关系模型就是二维表格模型。
常见的有:MySQL、Oracle、SQLite、SQLServer
非关系型数据库
又称为NoSQL(Not Only SQL),强调Key-Value的方式存储
常见的有:mongoDB, redis
数据库管理系统
数据库管理系统介绍
数据库管理系统(Database Management System, DBMS)是为管理数据库而设计的软件系统。主要有三大部分构成
- 数据库文件集合:主要是一系列的数据文件,作用是存储数据
- 数据库服务器:主要负责对数据文件以及文件中的数据进行管理
- 数据库客户端:主要负责和服务器通信,向服务器传输数据或者从服务端获取数据