码迷,mamicode.com
首页 > 数据库 > 详细

MySQL知识点总结

时间:2020-03-24 21:46:26      阅读:79      评论:0      收藏:0      [点我收藏+]

标签:关联   灵活   好的   二维   idt   并发   结构   info   加锁   

1. 关系型数据库与非关系型数据库

    关系型数据库

  优点:① 数据一致性高,冗余低,数据完整性好,便于操作

     ② 逻辑类似于二维表格模型,容易理解

     ③ 使用方便, 使用sql语句

   缺点:① 每次操作要进行sql解析,消耗大

    ② 不能满足高并发读写需求,特别是海量数据爆发时,关系型数据库的读写能力不足

    ③每一步需要进行加锁,数据库负担 

    ④ 关系型数据库存储在硬盘,非关系型存储在缓存,查询速度比非关系型的低

  举例:DB2    SQLServer    Mysql     SQLite  Oracle

 

    非关系型数据库

 优点:① 高并发,读写能力强

    ② 弱化数据结构一致性,对数据存储灵活性要求高,一致性要求低

    ③ 有良好的可扩展性

 缺点:① 通用性差,没有sql语句那样的通用语句

    ② 操作灵活导致容易出错和混乱

    ③ 没有外键关联等复杂的操作

 举例:Nosql MongoDB Redis 

 

技术图片

 

MySQL知识点总结

标签:关联   灵活   好的   二维   idt   并发   结构   info   加锁   

原文地址:https://www.cnblogs.com/zhoujingye/p/12562188.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!