美文网首页
关系型数据库——MySQL

关系型数据库——MySQL

作者: XDgbh | 来源:发表于2018-08-01 21:24 被阅读9次
  • 关系型数据库的优势:
  1. 保持数据的一致性(事务处理)。
  2. 由于以标准化为前提,数据更新的开销很小(相同的字段基本上都只有一处)。
  3. 可以进行Join等复杂查询。
    其中能够保持数据的一致性是关系型数据库的最大优势。
  • 在使用关系型数据库时,为了加快查询速度需要创建索引,为了增加必要的字段就一定要改变表结构,为了进行这些处理,需要对表进行共享锁定,这期间数据变更、更新、插入、删除等都是无法进行的。如果需要进行一些耗时操作,例如为数据量比较大的表创建索引或是变更其表结构,就需要特别注意,长时间内数据可能无法进行更新。

  • 各个数据之间存在关联是关系型数据库得名的主要原因,为了进行join处理,关系型数据库不得不把数据存储在同一个服务器内,这不利于数据的分散,这也是关系型数据库并不擅长大数据量的写入处理的原因。相反NoSQL数据库原本就不支持Join处理,各个数据都是独立设计的,很容易把数据分散在多个服务器上,故减少了每个服务器上的数据量,即使要处理大量数据的写入,也变得更加容易,数据的读入操作当然也同样容易。

  • 查询速度:nosql数据库将数据存储于缓存之中,关系型数据库将数据存储在硬盘中,自然查询速度远不及nosql数据库。

  • 总结:关系型数据库与NoSQL数据库并非对立而是互补的关系,即通常情况下使用关系型数据库,在适合使用NoSQL的时候使用NoSQL数据库,让NoSQL数据库对关系型数据库的不足进行弥补。

相关文章

  • (十一)学习笔记:MySQL数据库的使用总结

    MySQL数据库 数据库有关系型和非关系型之分,MySQL属于关系型数据库。关系型数据库的优势:1.复杂的查询, ...

  • MySQL

    mysql 分为关系型数据库和非关系型数据库 关系型:MySQL,DB2,sqlte...等 非关系型数据库:mo...

  • MySQL数据库一:二进制部署

    普及: 关系型数据库: 非关系型数据库(NOSQL): 图形数据库: 时序数据库: 一、MySQL(mysql) ...

  • MongoDB小总结

    关系型数据库:mysql非关系型数据库:mongodb、redismongodb:(nosql:not only ...

  • 数据库——MySQL

    MySQL 数据库有两种:关系型:MySQL非关系型 MySQL的优势: MySQL是一款免费,开源的数据库,任何...

  • MySQL——语法

    数据库排名:Oracle(关系型)MySQL(关系型)SQLServer(关系型)PostgreSQL(关系型)M...

  • 叼!阿里Mysql三位封神专家总结800页性能优化的千金良方

    MYSQL(关系型数据库管理系统) MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 ...

  • mysql简介及安装

    [TOC] 数据库介绍 关系型数据库: MySQL Oracle MSSQL PostgreSQL非关系型数据库...

  • database

    深入mysql: mysql与nosql: 关系型数据库和nosql数据库场景说明:关系型数据库把所有的数据都通过...

  • MySQL基础理论

    MySQL基础理论 mySQL (关系型数据库管理系统) 编辑 MySQL是一个关系型数据库管理系统,由瑞典MyS...

网友评论

      本文标题:关系型数据库——MySQL

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