关系型数据库特点

nosql和联系型数据库比较?

长处:

1)本钱:nosql数据库简略易部署,基本都是开源软件,不需要像运用oracle那样花费很多本钱购买运用,相比联系型数据库价格便宜。

2)查询速度:nosql数据库将数据存储于缓存之中,联系型数据库将数据存储在硬盘中,自然查询速度远不及nosql数据库。

3)存储数据的格局:nosql的存储格局是key,value方式、文档方式、图片方式等等,所以可以存储根底类型以及对象或者是调集等各种格局,而数据库则只支撑根底类型。

4)扩展性:联系型数据库有相似join这样的多表查询机制的限制导致扩展很困难。

缺点:

1)保护的东西和资料有限,由于nosql是属于新的技能,不能和联系型数据库10几年的技能同日而语。

2)不提供对sql的支撑,假如不支撑sql这样的工业规范,将产生一定用户的学习和运用本钱。

3)不提供联系型数据库对事物的处理。

非联系型数据库与联系型数据库各自的优势

非联系型数据库的优势:

1.功能NOSQL是根据键值对的,可以幻想成表中的主键和值的对应联系,而且不需要经过SQL层的解析,所以功能十分高。

2.可扩展性同样也是由于根据键值对,数据之间没有耦合性,所以十分简略水平扩展。

联系型数据库的优势:

1.复杂查询可以用SQL句子便利的在一个表以及多个表之间做十分复杂的数据查询。

2.业务支撑使得关于安全功能很高的数据访问要求得以完成。关于这两类数据库,对方的优势便是自己的弱势,反之亦然。

非联系型数据库的优势和劣势

联系型数据库把一切的数据都通过行和列的二元表现方式表示出来。

联系型数据库的优势:

1.坚持数据的一致性(业务处理)

2.由于以规范化为条件,数据更新的开支很小(相同的字段基本上都只有一处)

3.可以进行Join等复杂查询

其中可以坚持数据的一致性是联系型数据库的最大优势。

联系型数据库的缺乏:

不擅长的处理

1.很多数据的写入处理

2.为有数据更新的表做索引或表结构(schema)改变

3.字段不固守时使用

4.对简略查询需要快速返回结果的处理,

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论