MySQL之我见 | 数据库与MySQL

66 阅读1分钟

1.1、数据库的相关概念

DB:数据库 DBMS:数据库管理系统 SQL:结构化查询语言

1.2、数据库与数据库管理系统的关系

flowchart LR
    客户A--> Web服务器
    客户B--> Web服务器
    客户C--> Web服务器
    Web服务器-->MySQL数据库管理系统
    MySQL数据库管理系统-->数据库1
    MySQL数据库管理系统-->数据库2
    数据库1-->表1
    数据库1-->表2
    数据库1-->表3
    数据库2-->表4
    数据库2-->表5
    数据库2-->表6

2.1关系型数据库(RDBMS)

  • 把复杂的数据结构归纳为简单的二元关系(二维表格形式);
  • 行(row)列(column)的形式存出数据,组成表(table),一组表组成一个库;
  • 表语表之间的数据存在一个关系模型,关系型数据库就是建立在关系模型上的数据库。
  • 关系型数据库优势:实现复杂查询与事务支持

2.2非关系型数据库(非RDBMS)

  • 即关系型数据库的轻量版本,性能较高(通过减少使用频率低的功能来提高性能)

2.3有哪些非关系型数据库

  • 键值型数据库
  • 文档型数据库
  • 搜索引擎数据库
  • 列表数据库
  • 图型数据库