分析大家都在大张旗鼓的喊出HTAP口号?
这边厢PingCAP刚刚发布面向企业级核心场景、具备完整 HTAP 能力的分布式数据库TiDB 5.0 版本;那边厢OceanBase也紧跟着推出3.0版本,主攻方向亦是HTAP分布式数据库,在GitHub Oceanbase标注自己为“ The leading Scalable HTAP Database” , 并且又玩了一把TPC-H打榜第一的套路(后续:其成绩很快被超过)。
可能有人会质疑TPC-C和TPC-H的测试价值,毕竟这是两个历史悠久的测试标准,参考价值成疑。OceanBase如果能在TPC-DS上取得好成绩会更有说服力。不过OceanBase自带阿里&蚂蚁光环,属于招黑体质,一举一动都容易引来争议,但敢于在国际舞台亮剑,何尝不是国产数据库的荣耀,所以也无须过于苛刻。
闲言少叙,PingCAP和OceanBase把HTAP这个词彻底带火了。5月28日宣布开源计划的阿里云PolarDB也谈及HTAP,连Oracle上周都发了一篇HTAP的文章。PingCAP近年来一直都是HTAP信徒,大力宣传无可厚非;而OceanBase从传统意义上讲,大家普遍认为它聚焦在OLTP数据库领域,为何这次也大张旗鼓的喊出HTAP口号?
个中玄机,还得从HTAP的历史说起。
HTAP:鱼和熊掌可兼得
HTAP(Hybrid Transaction and Analytical Processing,混合事务和分析处理)就是能够将在线事务处理(On-Line Transactional Processing,简称OLTP) 和在线数据分析 (On-Line Analytical Processing,简称OLAP) 请求在同一个数据库系统中完成。
正所谓天下大势,分久必合合久必分。此话放在数据库领域一样适用。HTAP的确不是一个很新的概念,纵观数据库五十余年的发展历程,OLTP和OLAP两种需求在其中经历了漫长的融合-分离-再融合的过程。 (编辑:焦作站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |