美文网首页
1-数据库简介[mysql数据库]

1-数据库简介[mysql数据库]

作者: 乱弹琴给 | 来源:发表于2020-02-14 23:52 被阅读0次

    操作系统中数据存放的载体

    1,windows、linux和macos都是基于文件存储的操作系统 数据库也是也文件形式保存的

    image.png

    为什么要使用数据库管理数据?

    1,文件能保存数据,为什么不用文件来管理数据?

    提取、查找数据困难。
    

    什么是数据库系统?

    1,数据库系统(DBMS)是指一个能为用户提供信息服务的系统。它实现了有组织地、动态地存储大量相关数据的功能,提供了数据处理和信息资源共享的便利手段。

    什么是关系型数据库系统?

    1,RDBMS是指使用了关系模型的数据库系统。为了提升速度。

    2,关系模型中,数据是分类存放的,数据之间通过关系联系。

    image.png

    第一个关系型数据库

    1976年IBM的System R团队在论文中阐述了关系模型,1979年Oracle公司退出了首个关系型数据库成品。

    数据库大规模应用

    大规模并发需要数据库联合集群,淘宝的背后有3000个数据库组成的集群,双十一要增加更多的数据库节点。

    什么是NoSQL数据库系统

    NoSQL数据库指的是数据分类存放,但是数据之间没有关联关系的数据库系统。非关系型数据库

    关系型数据库的补充


    image.png

    比如,关系型数据库是多线程的,所以在秒杀时会出现卖出大于库存情况,所以用redis单线程NoSQL可以避免,还有一些附加值不高的数据,可以放在非关系型中。

    还可以提升速度

    [图片上传失败...(image-93fc91-1581695464977)]

    image.png

    NoSQL数据库的应用场景

    1,大篇幅的文章,关系型不适合保存。适合用MongoDB,是保存在硬盘的非关系数据库

    2,首页抢购商品信息,可以提高加载熟读

    3,微博大V的热点信息,缓存到内存。适合用redis,redis是保存在缓存的非关系数据库。

    相关文章

      网友评论

          本文标题:1-数据库简介[mysql数据库]

          本文链接:https://www.haomeiwen.com/subject/udbsfhtx.html