MySQL数据库初体验

目录

一、数据库基本概念

1.1数据(Data)

1.2表

1.3数据库

1.4数据库管理系统(DBMS)

 1.5数据库系统

二、关系型数据库与非关系型数据库

2.1关系型数据库

2.1.1优点

2.1.2缺点

2.2 非关系型数据库

2.2.1优点

2.2.2缺点


一、数据库基本概念

1.1数据(Data)

  • 描述事物的符号记录
  • 包括数字、文字、图形、图像、声音、文档记录等
  • 以及“记录”形式按统一的格式进行存储

1.2表

  • 将不同的记录组织在一起。
  • 用来存储具体数据

1.3数据库

  • 表的集合,是存储数据的仓库
  • 以一定的组织方式存储的相互有关的数据集合

MySQL数据库初体验_第1张图片

1.4数据库管理系统(DBMS)

数据库管理系统(DBMS):是实现对数据资源有效组织。

管理和存储的系统软件,

数据库的建立和维护功能、

数据操纵功能

数据库的运行管理功能

通信功能

 1.5数据库系统

数据库系统:是一个人机系统,由硬件OS,数据库,DBMS,应用软件和数据库用户组成,

数据库用户组成

用户可以通过DBMS或应用程序操作数据库

MySQL数据库初体验_第2张图片

DBMS的工作模式如下:

接受应用程序的请求====>将用户的数据请求(高级指令)转化为底层指令====>通过底层指令对数据库进行相应的操作====>对查询到的结果进行处理====>将处理的结果返回给应用程序

二、关系型数据库与非关系型数据库

2.1关系型数据库

关系型数据库是指采用了关系模型来组织数据的数据库。简单来说,关系模式就是二维表格模型。

2.1.1优点

(1).容易理解,二维表的结构非常贴近现实世界,二维表格,容易理解。

(2)使用方便,通用的sql语句使得操作关系型数据库非常方便。

(3)易于维护,数据库的ACID属性,大大降低了数据冗余和数据不一致的概率。

2.1.2缺点

1、读写性能比较差,尤其是海量数据的高效率读写;

2、固定的表结构,灵活度稍欠;

3、高并发读写需求,传统关系型数据库来说,硬盘I/O是一个很大的瓶颈。

2.2 非关系型数据库

非关系型数据库严格上不是一种数据库,应该是一种数据结构化存储方法的集合,可以是文档或者键值对等。可以认为是单独存放的,数据与数据之间没有关联。

2.2.1优点

1、格式灵活:存储数据的格式可以是key,value形式、文档形式、图片形式等等,文档形式、图片形式等等,使用灵活,应用场景广泛,而关系型数据库则只支持基础类型。

2、速度快:nosql可以使用硬盘或者随机存储器作为载体,而关系型数据库只能使用硬盘;

3、高扩展性;

4、成本低:nosql数据库部署简单,基本都是开源软件。

2.2.2缺点

1、不提供sql支持,学习和使用成本较高;

2、无事务处理;

3、数据结构相对复杂,复杂查询方面稍欠。

4、好多数据写在内存中

你可能感兴趣的:(数据库,mysql)