美文网首页
关系型数据库和非关系型数据库的区别

关系型数据库和非关系型数据库的区别

作者: Wonz | 来源:发表于2020-08-21 14:02 被阅读0次

关系型数据库

定义:由二维表及其之间的联系所组成的一个数据组织。

举例:mysql/oracle/sql server/sqlite

优点

  • 易于维护:表结构
  • 使用方便:SQL语言通用
  • 复杂操作:支持SQL,支持复杂查询

缺点

  • 读写性能比较差
  • 固定的表结构,灵活度稍欠
  • 硬盘I/O是一个很大的瓶颈

非关系型数据库

定义:一种数据结构化存储方法的集合

举例:redis/hbase/mongoDB/CouchDB/Neo4J

优点

  • 格式灵活:存储格式可以是key,value、文档、图片形式等。
  • 速度快:nosql可以使用硬盘或者随机存储器作为载体,而关系型数据库只能使用硬盘。
  • 高扩展性
  • 成本低:nosql数据库部署简单基本都是开源软件。

缺点

  • 不提供sql支持
  • 无事务处理
  • 数据结构相对复杂,复杂查询方面稍欠。

相关文章

  • 数据库的分类和常见的数据库

    分类:关系型数据库和非关系型数据库常见的关系型数据库有:mysqlOracleSQLserver 非关系型数据库:...

  • redis总结

    Redis Redis是什么 开源免费,key-value的非关系型数据库 关系型数据库与非关系型数据库的区别? ...

  • MySQL

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

  • 简述关系型数据库和非关系型数据库

    当前数据库分为关系型数据库和非关系型数据库 关系型数据库 关系型数据库:指采用了关系模型来组织数据的数据库。关系模...

  • Nodejs学习笔记(八)--- Redis的交互

    前言 1、非关系型数据库和关系型数据库区别,优势比较? https://www.zhihu.com/questio...

  • D2-练习

    (一) 0、关系型数据库核心元素有哪些?数据库分为关系型数据库和非关系型数据库,我们学的是关系型数据库,关系型数据...

  • 关系型数据库与非关系型数据库NoSql

    关系型数据库和非关系型区别 1. SQL VS NoSQLSQL 关系型数据库是规范化语言,它有固定的表结构,不容...

  • MySQL基础理论

    关系型数据库和非关系型数据库特点对比 关系型数据库 非关系型数据库 Oracle典型版本 大版本经典版本号77.3...

  • 116.mongodb

    mongodb:非关系型数据库##一:非关系型数据库NoSQL全称-不仅SQL非关系型数据库的主要特点:非关系型的...

  • 【工作笔记】简述关系型数据库和非关系型数据库

    当前数据库分为关系型数据库和非关系型数据库。 ·关系型数据库 关系型数据库:指采用了关系模型来组织数据的数据库。 ...

网友评论

      本文标题:关系型数据库和非关系型数据库的区别

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