关系型数据库 和 非关系型数据库是什么?他们有什么不同吗?

  1. 什么是关系型数据库

在这里插入图片描述
如图所示 关系型数据就是在数据库存储中有一张一张的表,表之间相互有所关联 形成了一个数据组织(二维表格模型 )

代表的关系库:Mysql oracle sql server DB2

  • Mysql oracle 甲骨文公司的
  • sql server 微软公司的
  • DB2 IBM 公司的
  1. 什么是非关系型数据库

在这里插入图片描述
如图所示:非关系型数据库是一个新的理念 以key—val对的形式在进行存储的

代表的非关系数据库:Mongodb redis


非关系型数据库我们要了解一个概念nosql

全名:Not only sql 翻译:不仅仅是sql

  • 可以使用json的方式来进行数据存储,没有表结构

为什么会有nosql

因为传统的数据库在应付早期的网站可以,现在都是大量的数据,海量的数据,当数据一多会造成数据体积很大,传统的关系型数据库储存效率较低,就出现了非关系型数据库,因为表与表之间没有关系,所以他的储存效率是非常高的,非关系型数据库比较适用于大量并发的数据,比如博客文章,记录日志,即时聊天的记录等比较适合 Mongodb

不同

通过上文我们也可以看出来,他们的存储方式不同

mysql中展现形式: 库 —— 表 —— 字段
Mongodb展现形式: 库 —— 集合collection —— 文档document

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值