目录

  • 前言
  • 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. DIV周边添加投影及背景固定
  2. 文件上传错误:Error setting expression 'uploadImage' with value '[Ljava.lang.String;@5ff8a691'...
  3. Servlet第二篇【Servlet调用图、Servlet细节、ServletConfig、ServletContext】
  4. nginx IP 80跳转443
  5. matlab求导/积分函数
  6. win10计算机安全策略设置,win10系统重置本地安全策略所有设置的操作方法
  7. 精品餐饮业奢华西餐专业PPT模板
  8. VNC登陆灰屏 - fatal IO error 11 (Resource temporarily unavailable) on X server
  9. 开发PLO编译器过程的一些体会
  10. EXCEL单元格内怎么换行?Alt+Enter
  11. Android实例精讲——通过ListView构造微信聊天界面视图
  12. [RK3288][Android6.0] Audio录音HAL层的数据读取流程分析
  13. 网页打开QQ链接,进行临时会话
  14. 准确率、精确率、召回率、F值
  15. 学习SQL的侦探游戏
  16. 51单片机 | LCD12864 液晶显示实验
  17. 美好的人生,从良好的人际关系开始。
  18. sql server 自定义列的自增规则
  19. Block源码解析和深入理解
  20. zabbix 通过脚本发送微信告警

热门文章

  1. Jenkins中参数的使用
  2. php 中大括号,PHP中大括号的作用总结
  3. 感悟亲情,友情,爱情
  4. 探寻利盟成功发展路径 专访利盟国际CEO
  5. Dagger学习 -- 基础概念
  6. 数据结构--时间复杂度的算法
  7. Leetcode P620 DFS解法,思路简单易懂
  8. 山东英才学院春季高考计算机专业录取分数线,2016年春季高考报考学校及录取分数线...
  9. FZU-1922 非主流
  10. 今天是儿童节,祝福儿子节日快乐!