数据库概述
大约 1 分钟
数据库概述
为什么使用数据库
- 持久化
- 把数据保存到可掉电式存储设备中,供以后使用
- 企业级应用,将内存中的数据保存到硬盘上
- 持久化作用
- 将内存中的数据存储在关系型数据库中,或者 磁盘文件、XML 数据文件中
相关概念
- DB:数据库(Database)
- 即存储数据的“仓库”,其本质是一个文件系统。它保存了一系列有组织的数据。
- DBMS:数据库管理系统(Database Management System)
- 是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制。用户通过数据库管理系统访问数据库中表内的数据。
- SQL:结构化查询语言(Structured Query Language)
- 专门用来与数据库通信的语言
- DB 与 DBMS
- 数据库管理系统(DBMS)可以管理多个数据库,一般开发人员会针对每一个应用创建一个数据库。
- 为保存应用中实体的数据,一般会在数据库创建多个表,以保存程序中实体用户的数据
常见的数据库管理系统排名(DBMS)
- Oracle
- MySQL
- Microsoft SQL Server
- PostgreSQL
- MongoDB
- Redis
- IBM DB2
- Elasticsearch
- SQLite