HTAP 应该是一种需求而不是一款产品

本文探讨了HTAP(混合事务和分析处理)作为数据库的需求,而非单一产品。文章指出,由于AP和TP场景的差异,同一数据库内同时满足两者需求存在挑战。HTAP数据库面临迁移风险高、无法充分利用多样化数据源、性能可能不达标等问题。SPL作为一种计算引擎,通过与现有系统融合,实现在不改变架构下实现HTAP需求,提供高性能、低成本的解决方案。
摘要由CSDN通过智能技术生成

HTAP(Hybrid Transaction and Analytical Process,混合事务和分析处理)自2014年明确提出以后成为了很多数据库厂商努力的方向。其实HATP并不新鲜,早年RDB刚兴起时本来就是用一个数据库同时做事务和分析,但随着数据规模不断变大再直接基于业务库做分析就会影响业务,这时数据仓库出现了,将业务数据导入数据仓库来专门应对分析需求,同时与业务库隔离,这样不仅可以更好地服务分析场景,又不会对业务系统产生影响,这是“合久必分”的阶段。但是由于数据仓库将历史数据与实时数据分开了,有时经常还会采用异构数据库(或大数据平台),如果要分析实时全量数据(T+0)就非常困难了,而T+0又是很多及时性业务必须的,这就造成了“数据仓库之殇”。为了解决这个问题,能不能把AP和TP在一个数据库内同时满足呢?于是HTAP再次登场了,这又到了“分久必合”的阶段。

但我们知道,AP和TP两个场景有显著不同,前者涉及的数据量很大,并且计算逻辑复杂,但并发量往往不大,没有数据一致性要求,甚至经常为了使用方便可以不满足范式;后者恰恰相反,数据量不大且数据处理逻辑简单,但并发量很大,有数据强一致性要求。从功能上讲,TP数据库本来就能执行SQL,也本来就具有一定的AP功能。当

评论 108
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

热爱编程的小白白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值