文章 2023-05-25 来自:开发者社区

《PolarDB-X开源分布式数据库实战进阶》——PolarDB-X冷热数据归档(5)

《PolarDB-X开源分布式数据库实战进阶》——PolarDB-X冷热数据归档(4) https://developer.aliyun.com/article/1228561?groupCode=polardbforpg首先,创建一张TTL表t_order,语义为:从6月1号开始,每隔一个月建一张local partition表,两个月后过期,会预先分配5个月的分区。  往....

《PolarDB-X开源分布式数据库实战进阶》——PolarDB-X冷热数据归档(5)
文章 2023-05-25 来自:开发者社区

《PolarDB-X开源分布式数据库实战进阶》——PolarDB-X读写分离和HTAP场景的实践

作者:方孝健,阿里云PolarDB-X技术专家 读写分离指分离读库和写库的操作,主要应用于读多写少、超高并发以及高稳定性场景。比如电商业务是典型的读多写少场景,为了避免数据库的读成为业务瓶颈,同时也为了保证写库的成功率,一般会采用读写分离的技术手段。  目前业界主流的读写分离方案主要基于数据库代理层,比如Router、MyCat,其优点为引入了数据库代理层,业务上不....

《PolarDB-X开源分布式数据库实战进阶》——PolarDB-X读写分离和HTAP场景的实践
文章 2023-05-25 来自:开发者社区

《PolarDB-X开源分布式数据库实战进阶》——PolarDB-X读写分离和HTAP场景的实践(2)

《PolarDB-X开源分布式数据库实战进阶》——PolarDB-X读写分离和HTAP场景的实践(1) https://developer.aliyun.com/article/1228548?groupCode=polardbforpg  上图为PolarDB-X读写分离架构图。其中橙色代表主库部分,灰色代表从库部分。 主库和从库之间采用基于Paxos协议和Bin....

《PolarDB-X开源分布式数据库实战进阶》——PolarDB-X读写分离和HTAP场景的实践(2)
文章 2023-05-25 来自:开发者社区

《PolarDB-X开源分布式数据库实战进阶》——PolarDB-X读写分离和HTAP场景的实践(3)

《PolarDB-X开源分布式数据库实战进阶》——PolarDB-X读写分离和HTAP场景的实践(2) https://developer.aliyun.com/article/1228547?groupCode=polardbforpgDemo演示  本次演示的实例DN情况如上图,s代表主库,r代表从库。  先将读写路由权重全部调为主库,然后执行简单的查....

《PolarDB-X开源分布式数据库实战进阶》——PolarDB-X读写分离和HTAP场景的实践(3)
文章 2023-05-25 来自:开发者社区

《PolarDB-X开源分布式数据库实战进阶》——PolarDB-X读写分离和HTAP场景的实践(4)

《PolarDB-X开源分布式数据库实战进阶》——PolarDB-X读写分离和HTAP场景的实践(3) https://developer.aliyun.com/article/1228545?groupCode=polardbforpg将流量全部切回主库,运行点查,查看当前QPS,显示为6w+。  将读写分离设为50%,运行点查,查看当前QPS,显示为13w+。原因在于读写....

《PolarDB-X开源分布式数据库实战进阶》——PolarDB-X读写分离和HTAP场景的实践(4)
文章 2023-05-25 来自:开发者社区

《PolarDB-X开源分布式数据库实战进阶》——PolarDB-X读写分离和HTAP场景的实践(5)

《PolarDB-X开源分布式数据库实战进阶》——PolarDB-X读写分离和HTAP场景的实践(4) https://developer.aliyun.com/article/1228543?groupCode=polardbforpgPolarDB-X在混合负载场景下主要有两个方案。其一为采用Lambda架构,技术上使用ETL进行数据同步;其二为TiDB等一套数据库提供HTAP的能力。&...

《PolarDB-X开源分布式数据库实战进阶》——PolarDB-X读写分离和HTAP场景的实践(5)
文章 2023-05-24 来自:开发者社区

开源分布式数据库PolarDB-X源码解读——卷首语

PolarDB-X是一款面向超高并发、海量存储、复杂查询场景设计的云原生分布式数据库系统。其采用Shared-nothing与存储计算分离架构,支持水平扩展、分布式事务、混合负载等能力,具备企业级、云原生、高可用、高度兼容MySQL系统及生态等特点。 PolarDB-X最初为解决阿里巴巴天猫“双十一”核心交易系统数据库扩展性瓶颈而生,之后伴随阿里云一路成长,是一款经过多种核心业务场景验证的、成熟....

文章 2023-05-24 来自:开发者社区

开源分布式数据库PolarDB-X源码解读——PolarDB-X源码解读(一):CN代码结构

本文主要介绍PolarDB-SQL(即PolarDB-X CN计算层)代码结构,首先简要回顾PolarDB-X的架构,然后从目录入手介绍各个模块的功能,最后列出一些关键接口便于读者调试代码。 、一、整体架构                PolarDB-X包含4个核心组件构成,CN(Compute Node)负责计算....

开源分布式数据库PolarDB-X源码解读——PolarDB-X源码解读(一):CN代码结构
文章 2023-05-23 来自:开发者社区

开源分布式数据库PolarDB-X源码解读——PolarDB-X源码解读(二):CN启动流程

本文主要讲解PolarDB-X的CN节点(polardbx-sql)的启动过程包括参数加载、元信息加载等过程并对启动过程中设计的模块做简单的介绍。  CN Server层的代码主要包含在polardbx-server模块中,main函数位于TddlLauncher。 主逻辑入口在CobarServer.init()方法中。 CN启动分为以下几个流程: 1.CobarServer对象的创....

开源分布式数据库PolarDB-X源码解读——PolarDB-X源码解读(二):CN启动流程
文章 2023-05-23 来自:开发者社区

开源分布式数据库PolarDB-X源码解读——PolarDB-X源码解读(三):CDC代码结构

polardbx-cdc是云原生分布式数据库系统PolarDB-X的一个核心组件,负责全局增量日志的生成、分发和订阅。通过polardbx-cdc,PolarDB-X数据库可以对外提供完全兼容MySQL Binlog格式和协议的增量日志,可实现与MySQL Binlog下游生态工具的无缝对接。本篇将对polardbx-cdc的代码结构做一个系统介绍,并讲解一下如何快速搭建开发环境。 一、总体架构....

开源分布式数据库PolarDB-X源码解读——PolarDB-X源码解读(三):CDC代码结构

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

产品推荐