开源分布式数据库PolarDB-X源码解读——PolarDB-X源码解读(八):GlobalBinlog的一生
本篇将对Binlog的产生,以及如何通过系统处理并最终生成Global Binlog的过程进行分析。 一、概述Global Binlog的一生是指从原始Binlog产生,到最终Global Binlog生成期间产生的故事,本文会详细介绍Binlog拉取,数据整形合并,以及最终生成Global Binlog期间经过的关键流程。Global Binlog涉及到Task和Dumper组件,....
开源分布式数据库PolarDB-X源码解读——PolarDB-X源码解读(九):DDL的一生(上)
一、概述 一条SQL语句进入PolarDB-X的CN后,将经历协议层、优化器、执行器的完整处理流程。首先经过解析、鉴权、校验,被解析为关系代数树后,在优化器中经历RBO和CBO生成执行计划,最终在DN上执行完成。与DML不同的是,逻辑DDL语句还涉及对元数据的读写和物理DDL,直接影响系统状态一致性。 PolarDB-X的DDL实现的关键目标是DDL的“online”和“crash safe”,....
开源分布式数据库PolarDB-X源码解读——PolarDB-X源码解读(十):DDL的一生(下)
一、概述 在《DDL的一生(上)》中,我们以添加全局二级索引为例,从DDL开发者的视角介绍了如何在DDL引擎框架下实现一个逻辑DDL。在本篇,作者将从DDL引擎的视角出发,向读者介绍DDL引擎的架构、实现,以及DDL引擎与DDL Job的交互逻辑。 在阅读本文之前,建议读者先阅读: 《DDL的一生(上)》 《PolarDB-X DDL也要追求ACID?》 二、DDL引擎相关概念 1.....
开源分布式数据库PolarDB-X源码解读——PolarDB-X源码解读(十一):事务的一生
一、概述 本文将主要解读PolarDB-X中事务部分的相关代码,着重解读事务的一生在计算节点(CN)中的关键代码:从开始、执行、到最后提交这一整个生命周期。 在阅读本文前,强烈推荐先阅读与PolarDB-X事务系统相关的文章: PolarDB-X 强一致分布式事务原理。 PolarDB-X 分布式事务的实现(一) PolarDB-X 分布式事务...
开源分布式数据库PolarDB-X源码解读——PolarDB-X源码解读(十二):谈谈in常量查询的设计与优化
作者:越寒 一、介绍 如标题所示,这是一篇介绍in常量查询的源码解读文章,但又不限于in常量查询,因为其中涉及的很多设计与优化对于大多数查询都是普适的。一如往常一样,我们首先会过一遍整体的执行流程,梳理一个大致的框架。紧接着,同时也是更重要的,我们会通过一系列在真实场景中遇到的问题(说白了就是性能优化),来对各种细节处理进行增强。 温馨提醒:建议有条件有兴趣的同学可以对照着本篇文章边调试(我基本....
开源分布式数据库PolarDB-X源码解读——PolarDB-X源码解读(十三):DML之INSERTIGNORE流程
作者:潜璟 在上一篇源码阅读中,我们介绍了INSERT的执行流程。而INSERT IGNORE与INSERT不同,需要对插入值判断是否有Unique Key的冲突,并忽略有冲突的插入值。因此本文将进一步介绍PolarDB-X中INSERT IGNORE的执行流程,其根据插入的表是否有GSI也有所变化。 一、下推执行 如果插入的表只有一张主表,没有GSI,那么只需要将INSERT IG....
开源分布式数据库PolarDB-X源码解读——PolarDB-X源码解读(番外):如何实现一个Paxos
Paxos作为一个经典的分布式一致性算法(Consensus Algorithm),在各种教材中也被当做范例来讲解。但由于其抽象性,很少有人基于朴素Paxos开发一致性库,而RAFT则是工业界里实现较多的一致性算法,RAFT的论文可以在下面参考资料中找到(In Search of an Understandable Consensus Algorithm),RAFT通过引入强leader角色,解....
「开源人说」|数据库PolarDB开源之路该如何走?听听他们怎么说
阿里巴巴集团副总裁、阿里云数据库事业部负责人李飞飞出席了沙龙并致开场辞:PolarDB 是阿里云的明星产品,做出将PolarDB 开源的决策需要非常大的勇气。将最核心的数据库产品对外开源,且使用了最友好的协议,阿里云是全球头部云厂商的第一家。作为一家商业化公司,商业化一定是企业目标。但我们认为商业化应该是企业的副产品,核心依然应是创造价值。当我们为社会创造价值的时候,价值一定会在商业化上有所体现....
「开源人说」|开源数据库PolarDB为什么能捕获娃哈哈的心?
直播回顾视频: https://developer.aliyun.com/live/250478以下根据演讲视频内容整理:一、娃哈哈的需求娃哈哈已经使用PostgreSQL多年,使用了大量逻辑复制,且备库仅提供一些业务的只读服务。同时,其重要业务的数据库运行在共享SAN存储上。因此,它存在主备库延迟较大、逻辑复制不稳定且延迟大的痛点。二、使用PolarDB替换娃哈哈原有架构针对娃哈哈的特性以及痛....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
云原生数据库 PolarDB开源相关内容
- 开源云原生数据库 PolarDB升级
- 开源云原生数据库 PolarDB适配
- 开源云原生数据库 PolarDB
- 云原生数据库 PolarDB开源架构
- 云原生数据库 PolarDB开源云原生数据库
- 云原生数据库 PolarDB开源数据库
- 云原生数据库 PolarDB开源解析
- 云原生数据库 PolarDB开源优化
- 云原生数据库 PolarDB开源实战
- 云原生数据库 PolarDB开源pfs
- 云原生数据库 PolarDB开源大模型
- 云原生数据库 PolarDB开源集成
- 云原生数据库 PolarDB开源应用
- 云原生数据库 PolarDB开源功能
- 云原生数据库 PolarDB开源postgis
- 云原生数据库 PolarDB开源集群
- 云原生数据库 PolarDB开源单机
- 云原生数据库 PolarDB开源计算节点
- 云原生数据库 PolarDB开源容灾standby
- 云原生数据库 PolarDB开源数据库集群
- 云原生数据库 PolarDB开源共享
- 云原生数据库 PolarDB开源节点
- 云原生数据库 PolarDB开源读写分离
- 云原生数据库 PolarDB开源教程
- 云原生数据库 PolarDB开源教程应用
- 云原生数据库 PolarDB开源性能优化
- 云原生数据库 PolarDB开源实践场景
- 云原生数据库 PolarDB开源应用实践
- 云原生数据库 PolarDB开源场景
- 云原生数据库 PolarDB开源扩展
云原生数据库 PolarDB更多开源相关
- 云原生数据库 PolarDB开源构建
- 云原生数据库 PolarDB开源实践
- 云原生数据库 PolarDB开源数据
- 云原生数据库 PolarDB开源插件
- 开源云原生数据库 PolarDB连接
- 开源云原生数据库 PolarDB安装
- 开源云原生数据库 PolarDB部署
- 云原生数据库 PolarDB开源技术
- 开源云原生数据库 PolarDB部署安装
- 云原生数据库 PolarDB开源版本功能
- 云原生数据库 PolarDB postgresql开源手册
- 云原生数据库 PolarDB开源版本
- 云原生数据库 PolarDB开源部署
- 阿里云开源云原生数据库 PolarDB
- 开源polardb-x云原生数据库 PolarDB
- 云原生数据库 PolarDB开源分布式数据库
- 云原生数据库 PolarDB开源分析
- 云原生数据库 PolarDB开源训练营
- 云原生数据库 PolarDB开源评测
- 开源云原生数据库 PolarDB pg
- polardbforpostgresql源码与应用实战云原生数据库 PolarDB开源
- 云原生数据库 PolarDB开源计算
- 开源阿里云云原生数据库 PolarDB
- 云原生数据库 PolarDB开源方案
- 云原生数据库 PolarDB开源沙龙
- 云原生数据库 PolarDB开源解决方案
- 云原生数据库 PolarDB开源polardb-x
- 开源云原生数据库 PolarDB高可用
- 云原生数据库 PolarDB开源性能
- 开源云原生数据库 PolarDB社区
云原生数据库 PolarDB您可能感兴趣
- 云原生数据库 PolarDB适配
- 云原生数据库 PolarDB升级
- 云原生数据库 PolarDB容灾
- 云原生数据库 PolarDB数据备份
- 云原生数据库 PolarDB解决方案
- 云原生数据库 PolarDB复杂查询
- 云原生数据库 PolarDB融合
- 云原生数据库 PolarDB imci
- 云原生数据库 PolarDB实战
- 云原生数据库 PolarDB解析
- 云原生数据库 PolarDB数据库
- 云原生数据库 PolarDB MySQL
- 云原生数据库 PolarDB数据
- 云原生数据库 PolarDB sql
- 云原生数据库 PolarDB版本
- 云原生数据库 PolarDB PolarDB
- 云原生数据库 PolarDB同步
- 云原生数据库 PolarDB集群
- 云原生数据库 PolarDB节点
- 云原生数据库 PolarDB rds
- 云原生数据库 PolarDB阿里云
- 云原生数据库 PolarDB产品
- 云原生数据库 PolarDB查询
- 云原生数据库 PolarDB postgresql
- 云原生数据库 PolarDB迁移
- 云原生数据库 PolarDB配置
- 云原生数据库 PolarDB库
- 云原生数据库 PolarDB部署
- 云原生数据库 PolarDB存储
- 云原生数据库 PolarDB连接
数据库
数据库领域前沿技术分享与交流
+关注