在线客服
扫描二维码
下载博学谷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上的瓶颈,充分利用分布式存储的高吞吐能力;结合全局节点管理与资源视图,平衡调度全局计算资源,实现负载均衡的同时保证查询性能;结合全局一致性视图,保证对事务性数据的正确读取。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
如何编写程序敲代码?零基础怎么学编程?
如何编写程序敲代码?零基础怎么学编程?编写程序写代码的前提是需要我们学一些相关的编程语言,计算机语言种类很多分为机器语言、汇编语言、高级语言以及脚本语言。选择适合自己学习编程的语言就可以开始学编程了。
17850
2019-08-07 16:22:21
少儿编程培训班费用贵不贵?多少钱?
大部分的少儿编程培训班费用大都在2~3万元不等,少儿编程培训课程根据孩子不同的年龄段分为三个阶段:3-6岁创意启蒙阶段;6-12岁智能机器人编程阶段;6-18岁青少年人工智能阶段;不同的阶段由于学习内容不同和机构不同,少儿编程培训班费用也各不相同。
6830
2020-01-09 14:46:06
电脑编程入门学习计划如何制定?
电脑编程入门学习计划如何制定?建议小白用户先学习编程语言打开IT技术的大门,初学者学习IT技术时,要注重多做练习,练习是学习巩固IT技术的有效方法,可以把理论应用到实际应用上,掌握编程语言思路。
5986
2020-02-27 15:30:55
如何通过阅读代码学习编程?
当初学者完成了编程语言中基础语法的学习之后,就需要尝试把之前学过的理论知识运用起来。那么具体怎么运用呢?最好的方法就是进行阅读代码的练习。当然,去哪里找代码阅读,以及如何通过阅读代码学习编程,都是初学者会困扰的。大家不要着急,下面我们来一一解决这些问题。
5652
2020-04-30 16:10:17
学编程你的电脑配置能满足要求吗?
工欲善其事必先利其器,做任何事有一个好的工具那么就成功一半了,IT行业不同学科所需的电脑配置要求也不尽相同,在学习前建议大家了解一下,接下来给大家科普一下。
8258
2021-11-15 12:16:41