01-mysql

SQL VS NOSQL

NoSQL - Not Only SQL

SQL型数据库:Mysql,Oracle,SQLServer,PostGreSQL
NO-SQL: HBase, MongoDB,Redis,Hadoop

关系数据库的特点

  1. 数据结构化存储在二维表种
  2. 支持事务的原子性A,一致性C,隔离性I,持久性D; ACID
  3. 支持使用SQL语言对存储在其中的数据进行操作

关系型数据库的适用场景

  1. 数据之间存在着一定关系,需要关联查询数据的场景。
  2. 需要事务支持的业务场景
  3. 需要使用SQL语言灵活操作数据的场景

非关系型数据库的特点

  1. 存储结构灵活,没有固定的结构
  2. 对事务的支持比较弱,但对数据的并发处理性能高
  3. 大多不使用SQL语言操作数据

非关系型数据库的适用场景

  1. 数据结构不固定的场景
  2. 对事务要求不高,但读写并发比较大的场景
  3. 对数据的处理操作比较简单的场景。

关系型数据库选型的原则

  1. 数据库使用的广泛性

在这里插入图片描述
2. 数据库的可扩展性
在这里插入图片描述

  1. 数据库的安全性和稳定性
    在这里插入图片描述

  2. 数据库所支持的操作系统
    在这里插入图片描述

  3. 数据库的使用成本

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值