关系型数据库和非关系型数据的比较

一、关系型数据库

关系型数据库最典型的数据结构是表,由二维表及其之间的联系所组成的一个数据组织
优点:
1、易于维护:都是使用表结构,格式一致;
2、使用方便:SQL语言通用,可用于复杂查询;
3、复杂操作:支持SQL,可用于一个表以及多个表之间非常复杂的查询。
缺点:
1、读写性能比较差,尤其是海量数据的高效率读写;
2、固定的表结构,灵活度稍欠;
3、高并发读写需求,传统关系型数据库来说,硬盘I/O是一个很大的瓶颈。

二、非关系型数据库

非关系型数据库严格上不是一种数据库,应该是一种数据结构化存储方法的集合,可以是文档或者键值对等。
优点:
1、格式灵活:存储数据的格式可以是key,value形式、文档形式、图片形式等等,文档形式、图片形式等等,使用灵活,应用场景广泛,而关系型数据库则只支持基础类型。
2、速度快:nosql可以使用硬盘或者随机存储器作为载体,而关系型数据库只能使用硬盘;
3、高扩展性;
4、成本低:nosql数据库部署简单,基本都是开源软件。

缺点:
1、不提供sql支持,学习和使用成本较高;
2、无事务处理;
3、数据结构相对复杂,复杂查询方面稍欠。

非关系型数据库的分类和比较:
1、文档型
2、key-value型
3、列式数据库
4、图形数据库




关系型数据库与非关系数据库区别相关推荐

  1. oracle支持非关系数据库,Oracle-03: 关系型数据库和非关系的数据库的各自优缺点与区别...

    Oracle-03: 关系型数据库和非关系的数据库的各自优缺点与区别 ------------ 吾亦无他, 唯手熟尔, 谦卑若愚, 好学若饥 ------------- 常见的非关系型数据库:Mong ...

  2. 关系型数据库和非关系型数据库的区别以及应用的场景

    关系型数据库: 关系型数据库,是指采用了关系模型来组织数据的数据库,其以行和列的形式存储数据,以便于用户理解,关系型数据库这一系列的行和列被称为表,一组表组成了数据库.用户通过查询来检索数据库中的数据 ...

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

    关系型数据库和非关系型数据库的区别 待会总结,先自我学习先 一 关系型数据库 有 我们只需要 记住常用的几个:mysql /oracle/sql server/sqlite 几个即可 我还有一篇文章 ...

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

    关系型数据库: 关系型数据库是指采用关系模型来组织数据信息的数据库. 其实就是二维表,它是多个二维数组的集合,我们将数据存储在表格中,通过建立表格与表格之间的关系来维护数据间的关系. 优点: 1.容易 ...

  5. 关系型数据库和非关系型数据库有哪些?区别有哪些?

    数据库 数据库 指的是以一定方式储存在一起.能为多个用户共享.具有尽可能小的冗余度的特点.是与应用程序彼此独立的数据集合.当前数据库分为 关系型数据库 和 非关系型数据库 . 一.关系型数据库 关系型 ...

  6. 关系型数据库和非关系型区别

    一.关系型数据库和非关系型 1.数据存储方式不同. 关系型数据天然就是表格式的,因此存储在数据表的行和列中,结构化存储. 非关系型数据通常存储在数据集中,就像文档.键值对.列存储.图结构. 2.扩展方 ...

  7. 数据库知识 | 关系型数据库与非关系型数据库小记录

    用一句话来概括数据库作用--数据库用来组织.存储.管理数据.现在信息时代,可以说数据已经成为了一个十分重要的资源,对一家企业来说甚至可以称为最为核心的竞争力,管理好数据资源尤为重要. 文章目录 一.数 ...

  8. 深圳软件测试培训:简述关系型数据库和非关系型数据库

    深圳软件测试培训:简述关系型数据库和非关系型数据库 1.关系型数据库 关系型数据库,是指采用了关系模型来组织数据的数据库. 简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之 ...

  9. 关系型数据库与非关系型数据库详解

    关系数据库与非关系型数据库 一.数据库概述 1.关系型数据库 2.非关系型数据库 二.数据库区别 1.数据存储方式不同 2.扩展方式不同 3.对事务性的支持不同 三.非关系型数据库产生背景 四.Red ...

最新文章

  1. 上海人工智能再出重磅!寒武纪科技发布新一代云端AI芯片,联想、曙光、科大讯飞发布相关应用...
  2. TensorFlow学习笔记之五(卷积神经网络)
  3. Wannafly挑战赛18C 异或和
  4. 伦斯勒理工学院计算机科学本科,【择校解读】伦斯勒理工学院(RPI)院校指南...
  5. 安卓布局中xml文件属性和ID简介
  6. k8s 安装nfs_K8s--06 K8s数据持久化
  7. 为什么有的网站要改服务器才能打开吗,为什么有些网站进不了,怎样设置DNS才能进 – 手机爱问...
  8. 微课|玩转Python轻松过二级:第1章课后习题解答
  9. 正点原子操作过程中芯片总是出错
  10. java读xml文件一般用什么_java读xml文件
  11. Learning Cocos2d-x for WP8(4)——中文显示
  12. GPS测量原理与应用_第四版_徐绍铨_武汉大学出版社_考试复习资料
  13. linux 小度 驱动_arm-linux移植MT7601Uusb无线网卡(小度wifi,360随身WIFI 2代)
  14. 矩阵求导法则与性质,机器学习必备~
  15. VBA每日一练(2),将txt 的部分/全部内容 导入到EXCEL
  16. EDI 单据和标准是什么?
  17. SEO|解析关键词密度与分布
  18. 校招生入职半年多后担任社招面试官的体验
  19. JEECG生成的代码详解
  20. html 中表格的拆分合并

热门文章

  1. 优秀员工的必备五大好习惯
  2. F12开发人员工具如何使用、抓包、调试代码
  3. 课题相关自主学习——小学数学中高年级计算错误的原因分析及对策
  4. css标签3d,超酷的js+css3实现的3D标签云特效
  5. 域名服务器虚拟主机购买,如何注册网站域名和购买虚拟主机
  6. 如果黄光裕与刘强东联手对抗马云,什么结局?
  7. Script.NET脚本语言开发工具2.1.1版本发布,支持Ruby脚本的开发、调试等功能
  8. lucene之旅(一)
  9. 性能监视器(Performance Monitor)指标说明
  10. 2021-10-22 学习笔记:FastAPI基础使用指南