当前位置: 移动技术网 > 科技>人工智能>云计算 > MapReduce与关系型数据库有哪些区别?

MapReduce与关系型数据库有哪些区别?

2018年04月19日  | 移动技术网科技  | 我要评论

一.处理的数据集

(1)关系型数据库适合处理结构化的数据,mapreduce用于处理半结构化和非结构化的数据。

(2)关系型数据库适合处理(GB)级别的数据,但是mapreduce适合处理更大级别的数据(PB级)。

二.适用的场景

(1)关系型数据库适用于只需要少量更新的场景,如果需要大量的数据更新,mapreduce的性能就会更好。

(2)关系型数据库适用于持续更新,多次读和多次写的场景。而mapreduce则适合一次写入,多次读取的场景。

(3)关系型数据库适用于点查询和更新,在建立数据集的索引之后,关系型数据库能够提供低延迟的查询和少量更新。而mapreduce则更适合以批处理的方式分析整个数据集的场景,尤其是动态分析。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网