在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
PolarDB 并行查询是什么?有什么优势?PolarDB是阿里巴巴自研的新一代云原生关系型数据库,在存储计算分离架构下利用了软硬件结合的优势,为用户提供具备极致弹性、高性能、海量存储、安全可靠的数据库服务。PolarDB 100%兼容MySQL5.6/5.7/8.0,PostgreSQL 11,高度兼容Oracle。
PolarDB深度融合了云上基础设施,目标是在为客户提供云上特有的扩展性、弹性、高可用性的同时,能够具备更低的响应延迟和更高的并发吞吐,其基本架构如下:
底层的分布式共享存储突破了单机存储容量的限制,而且可以随用户的数据量增长自动弹性扩容,计算层则是一写多读的典型拓扑,利用RDMA提供的高速远程访问能力来抵消计算存储分离带来的额外网络开销。
并行查询可以说是PolarDB MySQL在计算层最为重要复杂度也最高的功能组件,随着PolarDB的推出已经线上稳定运行多年,而且一直在持续演进,它具备如下几个特性:
1、完全基于MySQL codebase,原生的MySQL 100%兼容,这里包括语法兼容、类型兼容、行为兼容。
2、 附加成本,随产品发布就携带的功能无需额外存储资源、无需额外计算节点。
3、维护成本,使用和普通查询没有任何差别,只是响应变快了随集群部署,开箱即用、对业务无侵入、单一配置参数(并行度)。
4、实时性分析,PolarDB原生的一部分,受惠于REDO物理复制的低延迟统一底层事务型数据、提交即可见。
5、极致性能,随着PQ的不断完善,对于分析型算子、复杂查询结构的支持能力不断提升全算子并行、高效流水线、复杂SQL结构支持。
6、稳定可靠,作为企业级特性,这个毋庸置疑扩展MySQL测试体系、线上多年积累、完备诊断体系
上面这些是并行查询的核心竞争力,未来期待打通节点间计算资源,实现更高的计算并行度;突破单节点在IO / CPU上的瓶颈,充分利用分布式存储的高吞吐能力;结合全局节点管理与资源视图,平衡调度全局计算资源,实现负载均衡的同时保证查询性能;结合全局一致性视图,保证对事务性数据的正确读取。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
计算机编程语言哪个适合零基础学习?
现在学习计算机编程语言成为获取高薪的重要途径。而非计算机专业的同学对计算机编程语言非常陌生。暂且不讨论是否学习,甚至连计算机编程语言有哪些都不认识。所以本片文章主要为大家介绍一下计算机编程语言。从而希望大家从中了解到计算机编程语言哪个适合零基础学习。
8298
2019-08-01 18:16:10
学习电脑编程多久能学会?
学习不是一蹴而就的事情,学习电脑编程多久能学会?学习电脑编程是一个系统的学习过程,掌握相应技能的时间因个人基础情况以及空于学习时间多种因素来影响,学习者不同的知识结构、学习目标、应用场景等对学习时间都有影响,如果想高效学些空于选择电脑编程培训班学习,一般学习周期需要5~6个月。
7763
2019-11-23 14:51:07
Java和C语言有什么区别?学哪个语言好就业?
Java和C语言都是现阶段IT行业里被广泛使用的编程语言,说起它们之间的区别还是相当大的。许多编程语言的初学者在学习初期,都会遇到这样的问题,Java和C语言学哪个语言好就业?其实只要你学好其中随意一门,就业就都不会有太大的问题。如果非要比较Java和C语言的就业前景,从目前的行业形势分析,选择学Java的话你的职业发展方向更多,高薪的就业机会也越大。
7505
2019-11-29 14:43:23
抗击疫情 | 博学谷免费开放8300元在线课程!(文中申请)
2020刚来的时候,大家都调侃说这是996程序员的本命年,随着一月份过去,2020远比想象中的还要难。因此我们决定,把官网价值8300元的课程全部免费发放,且视频永久有效!在不能出门的日子里,希望通过这样的方式和一起进步、成长。
5178
2020-02-10 18:45:37
互联网研发岗位面试指南
因为疫情的影响,今年比往年的面试环境更加残酷。互联网研发岗位一向是各大企业公司需求的核心岗位,因此从这个角度来讲,研发岗位的求职者仍旧有着许多的机会。那么,大家应该如何准备面试把握好机会呢?本文将从考核重点、专业准备、项目介绍和远程面试注意事项几个重点,为大家呈现上一份详细的互联网研发岗位面试指南。
4288
2020-04-13 15:13:28