目标:
    1:掌握数据库的分类(关系型数据库与非关系型数据库)
    2:掌握不同数据库类型的概念与特点
    3:掌握关系型数据库与非关系型数据库的对比分析

    数据库排名网站:https://db-engines.com/en/ranking

    一:数据库的分类

    数据库一般分为关系型数据以及非关系型数据库

    二:不同分类数据库的概念与特点

    关系型数据库:是指采用关系模型来组织数据的数据库,通俗来说采用二维表格组织数据的数据库就是关系型数据库

    二维表示例

    image.png

    关系型数据库的主要产品:MySQL、Orcle、SQLite(移动端)SQLServer

    MySQL官网:https://www.mysql.com/

    ————————————————————————————————————————————————————

    非关系型数据库概念:非关系型数据库也称为NoSQL,即 not only SQL ,它是利用键值对key-value等方式来存储数据的!

    非关系型数据库主要产品:MongoDB 、Redis


    关系型数据库与非关系型数据库的对比分析

    关系型数据库优点:
    1:用的是表结构存储数据,容易理解
    2:使用的是通用的SQL语言
    3:减少了数据的冗余和数据不一致的情况发生
    4:可以进行表与表之间的复杂查询

    关系型数据库缺点:
    1:固定的表结构、灵活性不高
    2:为了维护表结构而牺牲大量的读写速度
    3:高并发读写能力差


    非关系型数据库优点:
    1:格式灵活,数据类型多种多样,可以是键对值,甚至是文档,图片,应用场景广泛,但是关系型数据库只支持原有的数据类型
    2:数据没有耦合性,容易扩展
    3:无需通过SQL层解析,读写能力较高
    4:成本低、NoSQL基本都是开源,部署简单



    非关系型数据库缺点:
    1:不提供SQL支持、学习成本高
    2:在数据复杂查询方面比较麻烦

    以上信息参考网站:https://www.cnblogs.com/zedian752/p/11338139.html