非关系型数据库

非关系型数据库(NOSQL):除了关系型数据库以外的其他数据库都是非关系型数据库。

非关系型数据库有:Redis、HBase、MongoDB、Cloudant

数据库的分类:主要是以是否基于关系模型划分为关系型数据库和非关系型数据库
非关系型数据库主要是为了解决复杂、海量、数据存储问题。具有较高水平的横向拓展水 平。
NOSQL与关系型数据库比较
优点:
1.成本:nosql数据库简单易部署,基本都是开源软件,不需要想使用Oracle那样花费大量成本购买,相比关系型数据库简单便宜。
2.查询速度:nosql数据库将数据存储于缓存之中,关系型数据库将数据存储在硬盘中,自然查询数据速度不及nosql数据库。
3.存储数据的格式:nosql的存储格式是key,value、文档形式、图片形式等等,所以可以存储数据类型可以使基础数据类型、对象、数据集合等各种形式。而关系型数据库只支持基础类型。
4.扩张性:关系型数据库有类似于join这样的多表连接查询机制的限制导致扩展很难。
缺点:
1.维护的工具和资粮有限,因为nosql是属于新的技术,不能喝关系型数据库十几年的技术同日而与语。
2.不提供对 sql的支持,如果不支持sql这样的工业标准,将产生一定要后用户的学习和使用成本。
3.不提供关系型数据库对事物的处理。
非关系型数据库的优势:
1.性能nosql是基于键值对的,可以想象成表中的主键和值得对应关系,而且不需要经过sql层的解析,性能非常高。
2.扩展性同样也是因为基于键值对,数据之间没有耦合性,所以容易水平扩展。
关系型数据的优势
1.复杂查询可以用sql语句方便的在一个表以及多个表之间做非常复杂的数据查询。
2.事务支持
使得对于安全性很高的
数据访问要求得以实现。对于这两类数据库,对方的优势,就是自己的弱势,反之亦然。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值