新葡亰496net|www.496con【欢迎您】
做最好的网站
您的位置:澳门新葡亰 > 今日历史 > 关系型数据库与非关系型数据库对比,关系型数

关系型数据库与非关系型数据库对比,关系型数

2019-04-13 18:07

摘要: 常见关系型数据库是2维网状结构,非关系型的有key-value情势。非关系型数据库适合SNS类型高并发大数据的利用。

一 三范式
关系型数据库与非关系型数据库对比,关系型数据库和非关系型数据库。一,全数列必须为原子化列
二,设计时需求主键列
3,全部非主键列无法依靠传递与主键列发生涉及(全体列与主键列发生的皆以平素关系)
活着中的主键:ID 车牌 手提式有线话机号
二 关系
数据库结构关系
集合 --> 表
线型关系 -->约束
树形关系 -->索引(贰叉树模型需哦延展的平衡贰叉树)
图形关系 -->

关系型数据库,是指使用了涉及模型来公司数据的数据库。
波及模型是在1九七零年由IBM的钻探员E.F.Codd硕士首先建议的,在此后的几10年中,关系模型的概念获得了足够的开拓进取并稳步变为主流数据库结构的主流模型。
简短来说,关系模型指的便是二维表格模型,而1个关系型数据库正是由2维表及其之间的关系所构成的多个数据社团。
现阶段主流的关系型数据库:收取工资的Oracle、DB2、MSSQL,免费开源的MySql,PostgreSQL等。
优点:
一.援救复杂查询,能够用SQL语句在多少个表之间做复杂的数量查询
贰.支撑工作,保险了ACID
缺点:
一.表中存海量数据查询效能低
2.高冒出意况下硬盘IO会出现瓶颈,并发读写质量较差
3.数据库横向扩大困难,不能够靠增添硬件和劳动节点抓实品质和负载能力
肆.不吻合为有多少变动的表做索引或表结构改变
伍.亟待开销解析sql的时间

一. 关系型数据库

关系型数据库,是指使用了关乎模型来企业数据的数据库。

提到模型是在一九七零年由IBM的研商员E.F.Codd硕士首先提议的,在其后的几10年中,关系模型的概念得到了尽量的上扬并逐年成为主流数据库结构的主流模型。

简短来说,关系模型指的正是贰维表格模型,而八个关系型数据库就是由2维表及其之间的维系所组成的贰个数据组织。

波及模型中常用的概念:

  • 事关:能够清楚为一张二维表,每一个关系都具有三个提到名,正是1般说的表名

  • 元组:可以知道为2维表中的1行,在数据库中时常被称作记录

  • 个性:可以知晓为二维表中的1列,在数据库中平时被誉为字段

  • 域:属性的取值范围,也正是数据库中某一列的取值限制

  • 根本字:1组能够唯1标识元组的属性,数据库中常称为主键,由叁个或三个列组成

  • 提到形式:指对关系的讲述。其格式为:关系名(属性一,属性二, ... ... ,属性N),在数据库中变为表结构

关系型数据库的亮点:

  • 不难精通:2维表结构是特别贴近逻辑世界的三个概念,关系模型绝对网状、层次等任何模型来说更易于精晓

  • 使用方便:通用的SQL语言使得操作关系型数据库卓殊有利

  • 简单维护:足够的完整性(实体完整性、参照完整性和用户定义的完整性)大大减低了数据冗余和数据不1样的概率

数据库既包含了线型关系同事也带有了自律关系与依靠关系。
奥迪Q7DBMS(关系型数据库系统)

非关系型数据库,MongoDB、Redis、HBase
优点:
1.支撑对海量数据的飞速存款和储蓄
二.支撑高并发读写
三.数据库有高可用性,高可扩大性
缺点:
一.不能够采用SQL做复杂的涉嫌查询
二.无法像关系型数据库一样有限协理数据1致性

本文由澳门新葡亰发布于今日历史,转载请注明出处:关系型数据库与非关系型数据库对比,关系型数

关键词: 新葡jing娱乐 随笔 mysql