开源分布式数据库PolarDB-X源码解读——PolarDB-X源码解读(九):DDL的一生(上)

开源分布式数据库PolarDB-X源码解读——PolarDB-X源码解读(九):DDL的一生(上)

一、概述 一条SQL语句进入PolarDB-X的CN后,将经历协议层、优化器、执行器的完整处理流程。首先经过解析、鉴权、校验,被解析为关系代数树后,在优化器中经历RBO和CBO生成执行计划,最终在DN上执行完成。与DML不同的是,逻辑DDL语句还涉及对元数据的读写和物理DDL,直接影响系统...

开源分布式数据库PolarDB-X源码解读——PolarDB-X源码解读(十):DDL的一生(下)

开源分布式数据库PolarDB-X源码解读——PolarDB-X源码解读(十):DDL的一生(下)

一、概述 在《DDL的一生(上)》中,我们以添加全局二级索引为例,从DDL开发者的视角介绍了如何在DDL引擎框架下实现一个逻辑DDL。在本篇,作者将从DDL引擎的视角出发,向读者介绍DDL引擎的架构、实现,以及DDL引擎与DDL Job的交互逻辑。  在阅读本文之前,建议读者先阅...

「大师课」PolarDB 高手课

20 课时 |
9603 人已学 |
免费

高校精品课-华东师范大学-云原生数据库

13 课时 |
277 人已学 |
免费

PolarDB for PostgreSQL 开源人才初级认证培训课程

11 课时 |
1885 人已学 |
免费
开发者课程背景图
开源分布式数据库PolarDB-X源码解读——PolarDB-X源码解读(十一):事务的一生

开源分布式数据库PolarDB-X源码解读——PolarDB-X源码解读(十一):事务的一生

一、概述 本文将主要解读PolarDB-X中事务部分的相关代码,着重解读事务的一生在计算节点(CN)中的关键代码:从开始、执行、到最后提交这一整个生命周期。  在阅读本文前,强烈推荐先阅读与PolarDB-X事务系统相关的文章:  PolarDB-X 强一致分布式事务原...

开源分布式数据库PolarDB-X源码解读——PolarDB-X源码解读(十二):谈谈in常量查询的设计与优化

开源分布式数据库PolarDB-X源码解读——PolarDB-X源码解读(十二):谈谈in常量查询的设计与优化

作者:越寒 一、介绍 如标题所示,这是一篇介绍in常量查询的源码解读文章,但又不限于in常量查询,因为其中涉及的很多设计与优化对于大多数查询都是普适的。一如往常一样,我们首先会过一遍整体的执行流程,梳理一个大致的框架。紧接着,同时也是更重要的,我们会通过一系列在真实场景中遇到的问...

开源分布式数据库PolarDB-X源码解读——PolarDB-X源码解读(十三):DML之INSERTIGNORE流程

开源分布式数据库PolarDB-X源码解读——PolarDB-X源码解读(十三):DML之INSERTIGNORE流程

作者:潜璟 在上一篇源码阅读中,我们介绍了INSERT的执行流程。而INSERT IGNORE与INSERT不同,需要对插入值判断是否有Unique Key的冲突,并忽略有冲突的插入值。因此本文将进一步介绍PolarDB-X中INSERT IGNORE的执行流程,其根据插入的表是否有GSI...

开源分布式数据库PolarDB-X源码解读——PolarDB-X源码解读(番外):如何实现一个Paxos

开源分布式数据库PolarDB-X源码解读——PolarDB-X源码解读(番外):如何实现一个Paxos

Paxos作为一个经典的分布式一致性算法(Consensus Algorithm),在各种教材中也被当做范例来讲解。但由于其抽象性,很少有人基于朴素Paxos开发一致性库,而RAFT则是工业界里实现较多的一致性算法,RAFT的论文可以在下面参考资料中找到(In Search of an Unders...

想问问大家自己搭开源的PolarDB-X 和直接买阿里云的polardb想比,同样的配置能省钱吗

想问问大家自己搭开源的PolarDB-X 和直接买阿里云的polardb想比,同样的配置能省钱吗

[帮助文档] PolarDBforPostgreSQL14版本的OLTP负载性能测试结果

本文介绍PolarDB for PostgreSQL 14版本的OLTP负载性能测试结果。

OSCAR 2022 开源产业大会PolarDB-X、 PolarDB-PG获奖揭晓

OSCAR 2022 开源产业大会PolarDB-X、 PolarDB-PG获奖揭晓

9月16日,OSCAR 2022 开源产业大会在京召开,会议由中国信息通信研究院、中国通信标准化协会主办,中国通信标准化协会云计算标准和开源推进委员会承办。此次会议以“千行百业 可信开源”为主题,邀请上百位专家大咖和国内主流的开源社区及成员单位共商开源发展路径,共建开源产业生态,以推动开源技术在千行...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

相关电子书
更多
PolarDB开发者大会:拥抱开源 | 成就开源
云栖大会:开源 PolarDB 架构演进、关键技术与社区建设
PolarDB for PostgreSQL 开源必读手册
立即下载 立即下载 立即下载
相关镜像

云原生数据库 PolarDB开源相关内容