目录

  • 前言
  • 1. 定义
  • 2. 优缺点

前言

数据库分为关系型数据库和非关系型数据库

补充关于二维表格组成的数据中常见的定义:

  • 关系:二维表
  • 元组:二维表中行(数据库称为记录)
  • 属性:二维表中列(数据库称为字段),其属性的取值范围叫做 ”域“

1. 定义

  • 关系型数据库:指采用了二维表格模型来组织数据的数据库,也就是由二维表及其之间的联系所组成的一个数据组织
  • 非关系型数据库:分布式且一般不保证遵循ACID原则
    (补充一下ACID 即为)

    此部分摘录于我之前的文章
    数据库中事务(Transaction)的详解

关于非关系型数据库:
以键值对存储,结构不固定,每一行可有不一样的列,不局限于固定结构,可减少时间空间花销

2. 优缺点

  • 关系型数据库

优缺点如下:
优点:

  1. 易于维护(格式一致)
  2. sql通用,适用简易,而且也支持复杂操作(一个表以及多个表之间非常复杂的查询)

缺点:

  1. 读写性能比较差,如果遇到大数据的高效率读写
  2. 结构固定,导致灵活性很低
  • 非关系型数据库

优缺点如下 :
优点:

  1. 根据自已添加的字段获取用户不同信息。不像关系型数据库要多表关联查询
  2. 扩展性高,适用SNS中,一些软件上功能系统的提升。因为其结构问题,严格上不是一种数据库,是一种数据结构化存储方法的集合
  3. 速度快:nosql可以使用硬盘或者随机存储器作为载体,而关系型数据库只能使用硬盘
  4. 成本低:nosql数据库部署简单,基本都是开源软件

缺点:

  1. 数据结构相对复杂,对于需要进行较复杂查询的数据,关系型数据库显的更为合适
  2. 不适合持久存储海量数据
  3. 无事务处理;

关系型数据库和非关系型数据库的详细分析相关推荐

  1. 关系型数据库与非关系型数据库详细比较

    关系型数据库与非关系型数据库详细比较 1.关系型数据库通过外键关联来建立表与表之间的关系, 2.非关系型数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定. 3. ...

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

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

  3. 关系型数据库和非关系型数据库的优劣对比?

    关系型数据库和非关系型数据库的优劣对比? 关系型数据库和非关系型数据库的优劣对比? 关系型数据库最典型的数据结构是表,由二维表及其之间的联系所组成的一个数据组织. 优点: 1.易于维护:都是使用表结构 ...

  4. 1、数据库是什么?关系型数据库和非关系型数据库又是什么?

    在学习数据库之前,应该先理解什么是数据.本节先介绍数据以及数据库的概念,再对关系型数据库和非关系型数据库的优缺点进行分析. 描述事物的符号称为数据.数据有多种表现形式,可以是数字,也可以是文字.图形. ...

  5. 关系型数据库、非关系型数据库

    2019-02-25  20:38:36 转自 https://www.cnblogs.com/zylq-blog/p/7595979.html 关系型数据库和非关系型数据的比较 一.关系型数据库 关 ...

  6. [数据库]---nosql,非关系型数据库整理

    1.关系型数据库与非关系型数据库的区别 Tables 关系型数据库 非关系型数据库 成本 好的收费 开源的,都免费的 存储与查询 硬盘存储,相对查的慢 内存存储,查的快 存储格式 只能是基本格式 多种 ...

  7. MySQL数据库是非关系_MySQL(数据库)基础知识、关系型数据库yu非关系型数据库、连接认证...

    什么是数据库? 数据库(Database):存储数据的仓库 高效地存储和处理数据的介质(介质主要是两种:磁盘和内存) 数据库系统:DBS(Database System):是一种虚拟系统,将多种内容关 ...

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

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

  9. 简述关系型数据库和非关系型数据库

    当前数据库分为关系型数据库和非关系型数据库 关系型数据库 关系型数据库:指采用了关系模型来组织数据的数据库. 关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据 ...

最新文章

  1. 英伟达开源行人生成/重识别代码
  2. 文档null一段 虚拟机操作
  3. 柱底反力求和lisp软件_AutoLISP详细讲解
  4. 对 cas 操作的理解
  5. Android 获得ImageView中Image的绘制大小
  6. 马斯克翻跟头机器人_马斯克又搞事情 用VR训练机器人模仿人类动作
  7. 注意:ORACLE 11G ADG RAC 这个情况下并不能高可用
  8. 华为荣耀20s云服务_华为荣耀20和20s的区别
  9. “TI门外汉”网路知识笔记四 单臂路由
  10. 190819每日一句
  11. Tomcat 下载安装教程
  12. 计算机6005是开机时间,怎么查电脑的开机,和关机时间·,同学们
  13. 感谢ZhangYu dalao回关
  14. 滤波电容/去耦电容,怎么选型?
  15. 文献调研之如何查找文献及源码
  16. 3dsmax 放样 操作
  17. 站长说说之SEO让流量翻倍的策略分享
  18. 第二章:QML基础组件之菜单栏MenuBar
  19. MyDLNote-360camera: ECCV 2020 结合室内全景图像的三维布局和深度预测
  20. Layui 手动验证表单

热门文章

  1. 1.1 夏驰和徐策带你了解计算机的发展方向
  2. 串口Serial连接方式
  3. 海思ubootsd卡协议
  4. 英7岁女童患早衰症:外貌似老人皮肤绿色(图)
  5. 20.【C/C++ 指针数组和数组指针 (超详版)】
  6. RS485接口modbus协议RTU方式
  7. 适合学生的蓝牙耳机有哪些?学生党必备平价蓝牙耳机
  8. Redis主从原理+哨兵模式
  9. Android移动应用开发教程④
  10. 红色抗战电影《铁血八大组》主创演职人员和观众见面会举行