Skip to content

数据库的基本概念

数据库的基本概念

简介

数据库(DataBase) 就是一个以某种有组织的方式存储的数据集合,是存储和管理数据的仓库。其本质是一个文件系统数据库管理系统(DBMS)是一款管理软件。

数据库分类

  • 关系型数据库(RDB: Relationship DataBase)
  • 非关系型数据库(NoSQL)

数据库分为两大类:关系型数据库,非关系型数据库。

关系型数据库就是 RDB: Relationship DataBase。关系型数据库一般称之为 SQL 的数据库,因为它有一个结构化的查询语言。

非关系型数据库 NoSQL 是最近 10 年开始流行的一个概念。NoSQL 不太关注关系型约束,它会采用自己的对象存储结构。为了性能,为了大数据,为了各种各样的原因,后来就扩展出来各种各样的数据库。它没有像关系型数据库那样的关系约束。

MySQL 介绍

MySQL官网

MySQL 是目前最为流行的开放源代码的数据库管理系统,是完全网络化的、跨平台的关系型数据库系统,它是由瑞典的 MySQL AB 公司开发的,由 MySQL 的初始开发人员 David Axmark 和 Michael"Monty" Widenius 于 1995 年建立,目前属于 Oracle 公司。它的象征符号是一只名为 Sakila 的海豚,代表着 MySQL 数据库和团队的速度、能力、精确和优秀本质。

使用场景

  • 关系型数据库
    • 需要做复杂处理数据
    • 数据量不是特别大的数据
    • 对安全性能要求高的数据
    • 数据格式单一的数据
  • 非关系型数据库
    • 数据模型比较简单
    • 需要灵活性更强的 IT 系统
    • 对数据库性能要求较高
    • 不需要高度的数据一致性

为什么使用数据库

存储数据的方式有很多,可以直接把数据存在内存中,也可以把数据写到文件当中,或者使用数据库来管理。

存储方式 优点 缺点
内存 速度快 不能永久保存,数据是临时状态的
文件 数据可以永久保存 使用 IO 流操作文件,不方便
数据库 1.数据可以永久保存
2.方便存储和管理数据
3.使用同一的方式操作数据库 SQL
占用资源,有些数据库需要付费

总结

  • 数据库是以某种有组织的方式存储的数据集合,是存储数据的仓库。
  • 可以对数据进行持久化存储。