一,关系型数据库(RDBMS)

  1. 概念:RDBMS是DBMS的主流,RDBMS是最古老的数据库类型,把复杂的数据结构归结为二元关系(即二维表格),以行(row)和列(column)的形式存储数据,行列统称为表(table),一组表组成一个库(DataBase)

  2. **关系型:**建立在关系模型基础上的数据库,表与表之间的数据记录有关系(ralationship)

    举例:部门数据库存放员工信息表,具有一定关系,称为关系模型

  3. 优势

    • **复杂查询:**方便在一个表及多个表之间做非常复杂的数据查询
    • **事务支持:**使得对于安全性能很高的数据访问要求得以实现

二,非关系型数据库(非RDBMS)

  1. 概念:可看成关系型数据库的阉割版本,基于键值对存储数据,性能非常高
  2. 分类
  • 键值型数据库:通过Key-Value键值的方式存储数据
    场景:内存缓存
    - 举例:Redis

  • 文档型数据库:可存放并获取文档,可以是XML,JSON等格式

  • 搜索引擎数据库:应用在搜索引擎的数据存储形式

  • 列式数据库:相对于Oracle,MySQL等行式数据库,采用一列为一条记录
    降低了系统的IO:当只关心数据表其中几个字段,行式数据库按行加载,会加载无用字段,增加系统IO,而列式数据库只读取需要的字段列到内存

  • 图形数据库:存储图形关系,高效解决复杂关系问题

  1. **NoSQL:**相对于SQL,对SQL做出了很好的补充,适用于性能高,成本低的非关系型数据库

RDBMS和非RDBMS相关推荐

  1. RDBMS与非RDBMS对比

    简介 从排名中可以看出来,关系型数据库是 DBMS 的主流.其中使用最多的 DBMS 分别是 Oracle.MySQL.SQL Server.PostgreSQL,这些都是关系型数据库(RDBMS). ...

  2. 关系型数据库(RDBMS) 与 非RDBMS

    关系型数据库即(RDBMS)是DBMS的主流,使用最多的为 Oracle Oracle公司开发,全球最大的企业级软件开发公司,收费 MySQL 在Windows和linux系统下安装 SQL Serv ...

  3. 关于RDBMS和非RDBMS【数据库系统】

    RDBMS(关系型数据库管理系统)是市场常用数据库管理系统的主流,其中使用最多的 DBMS 分别是 Oracle.MySQL 和 SQL Server. 关系型数据库: 实质:关系型数据库模型把复杂的 ...

  4. RDBMS 与 非RDBMS

    从排名中我们能看出来,关系型数据库绝对是 DBMS 的主流,其中使用最多的 DBMS 分别是 Oracle.MySQL 和 SQL Server.这些都是关系型数据库(RDBMS).

  5. 常见的非关系型数据库(非RDBMS)

    术语 DB: 数据库(Database),即存储数据的"仓库",其本质是一个文件系统.它保存了一系列有组织的数据. DBMS 数据库管理系统(Database Management ...

  6. 非关系型数据库(非RDBMS)介绍

    非关系型数据库,可看成传统关系型数据库的功能阉割版本,基于键值对存储数据,不需要经过SQL层的解析,性能非常高.同时,通过减少不常用的功能,进一步提高性能. 目前基本上大部分主流的非关系型数据库都是免 ...

  7. 第01章_数据库概述

    第01章_数据库概述 1. 为什么要使用数据库 持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用.大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上 ...

  8. MySQL数据库教程天花板,mysql安装到mysql高级,强|硬

    MySQL数据库笔记 第一部分 MySQL基础篇 第01章 数据库概述 1. 为什么要使用数据库 持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用.大多数情况下,特别是企业 ...

  9. MySQL数据库教程天花板,mysql安装到mysql高级,强|硬 宋红康版(自用不可外传)

    文章目录 MySQL数据库笔记 第一部分 MySQL基础篇 第01章 数据库概述 1. 为什么要使用数据库 2. 数据库与数据库管理系统 2.1 数据库的相关概念 3. RDBMS与非RDBMS 3. ...

最新文章

  1. GBK和UTF-8之间的战争,websphere6.1乱码解决方案
  2. Ubuntu 16.04下如何安装VMware-Workstation
  3. 安卓开发语言php,go语言支持安卓开发吗
  4. 从Mixin到hooks,谈谈对React16.7.0-alpha中即将引入的hooks的理解
  5. Linux下安装MySQL数据库以及用C语言编程存取数据库
  6. 共享美食:煲仔饭、香蕉粥和胡萝卜饼
  7. 基于环信实现在线聊天功能
  8. 20.Linux/Unix 系统编程手册(上) -- 信号:基本概念
  9. 东方联盟创始人郭盛华:互联网守护神的传奇故事
  10. bitcoin rpc command
  11. 机器学习的算法分类、优劣比较和选择
  12. 程序员简历模版【A4纸正反两面】(20220511)
  13. 皮卡丘的python程序_皮卡丘第一种
  14. 河南大学计算机类保研率,郑州大学、河南大学、河南农业大学2021届保研率
  15. 4月27日----5月1日二年级课程表
  16. 简要概述《网络安全法》与“等保”的关系
  17. spark版本升级问题org.apache.spark.Logging
  18. 百度广告产品系统级测试技术演进
  19. 连接FastDFS报超时异常说Read timed out或connet timed out
  20. Windows Server 错误 We couldn't complete the updates Undoing changes. Don't turn off your computer的解

热门文章

  1. ubuntu 20使用kubeadm安装k8s 1.26
  2. 京东方android面试经验,京东方面试经验
  3. 网页浏览加速器 v2008.00 bt
  4. nodejs消息推送之ws
  5. 像素深度 与 图像深度
  6. 计算机毕业设计Node.js+Vue基于的服装商城系统(程序+源码+LW+部署)
  7. 2020.9.9丨微生物多样性、宏基因组测序原理
  8. Vue进阶知识(2)
  9. MongoDB——查询操作详解
  10. 工程伦理(李正风)课后习题答案(1-5章、10章)