传统数据库缺陷

本文探讨了传统关系型数据库在扩展性和性能上的局限,对比了Hadoop在处理海量数据时的优势,包括动态扩展、容错能力和多样化数据分析。关系型数据库在事务一致性上有严格要求,而Hadoop则更适合大数据的离线分析和实时任务。
摘要由CSDN通过智能技术生成

(1)    并行关系型方案

多个独立的关系数据库服务器,访问共享的存储资源池。

优势:采用多个关系数据库服务器、多个存储,与原有的架构相比扩展了存储和计算的能力。

劣势:计算与存储分离,数据访问存在竞争和带宽瓶颈;支持的关系数据库服务器数量有限;只能向上扩展不能横向扩展。

适用范围:适合复杂的需要事物处理的应用。

(2)    Hadoop方案

有大量独立的服务器通过网络互连形成集群,每台服务器有独立的存储;

优势:计算与存储融合,支持横向扩展,有更好的扩展性;

劣势:解决数据冲突时,需要节点间协作。

适用范围:数据仓库和离线数据分析;大规模在线实时应用。

(1)       软件架构(扩展性):

关系型:扩展时需要静态停机扩展,数据需要重新分布;容错能力不存在中间结果,出错时需要重新执行查询。

Hadoop:扩展能力动态无缝扩展,自动扩展;容错能力只需要重新运行出错的子任务。

(2)     数据模型:

关系型:二元关系模型;静态数据模型。

Hadoop:非结构化或者多维MAP模式;动态可变数据模式

(3)      分析方式:

关系型:SQL查询语言

Hadoop: 广泛的数据分析,包括SQL,M/R,Rlauguage,数据挖掘&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值