《云原生一站式数据库技术与实践》——一、云原生分布式数据库PolarDB-X技术架构(4)

本文涉及的产品
云原生数据库 PolarDB MySQL 版,Serverless 5000PCU 100GB
云原生数据库 PolarDB 分布式版,标准版 2核8GB
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: 《云原生一站式数据库技术与实践》——一、云原生分布式数据库PolarDB-X技术架构(4)

《云原生一站式数据库技术与实践》——一、云原生分布式数据库PolarDB-X技术架构(3) https://developer.aliyun.com/article/1231702?groupCode=aliyundb



因此,分布式系统能否做线性扩展,取决于访问模式。如果系统中跨分区的事务很少,理论上可以实现线性扩展;但如果系统中跨分区的事务比较多,则无法实现线性扩展。


image.png



在硬件没有实现突破时,很难提升分布式事务的性能。而我们能做的只有尽量减少分布式事务的比例。


因此,我们提出了做数据亲和性绑定的概念,将业务上有关联的表,设定同样的数据分区规则,绑定为一个表组,作为调度基本单位。一个表组里的表都采用同样的分区规则、同样的分区算法以及同样的分区个数,减少了分布式事务占比,从而降低分布式事务带来的性能开销。



绑定表组最优的方案是自动识别用户的访问模式,自动聚合。


image.png


在分布式系统里,一旦负载均衡受到了挑战,则会出现数据热点。PolarDB-X 能够进行实时的数据热点提取,可以将热点数据分片重新打散,提取到多个分区。它提供了丰富的DDL操作语句,能够实时有效地消除热点,达到系统的负载均衡。


image.png


电商业务一般会按买卖家做分区,而大卖家会成为热点分区,此时会重新将卖家再按order ID 做哈希分区,打散热点,这是二级分区的作用。




《云原生一站式数据库技术与实践》——一、云原生分布式数据库PolarDB-X技术架构(5) https://developer.aliyun.com/article/1231699?groupCode=aliyundb

相关实践学习
Polardb-x 弹性伸缩实验
本实验主要介绍如何对PolarDB-X进行手动收缩扩容,了解PolarDB-X 中各个节点的含义,以及如何对不同配置的PolarDB-x 进行压测。
目录
相关文章
|
25天前
|
Cloud Native OLAP OLTP
在业务处理分析一体化的背景下,开发者如何平衡OLTP和OLAP数据库的技术需求与选型?
在业务处理分析一体化的背景下,开发者如何平衡OLTP和OLAP数据库的技术需求与选型?
123 4
|
26天前
|
关系型数据库 分布式数据库 数据库
成都晨云信息技术完成阿里云PolarDB数据库产品生态集成认证
近日,成都晨云信息技术有限责任公司(以下简称晨云信息)与阿里云PolarDB PostgreSQL版数据库产品展开产品集成认证。测试结果表明,晨云信息旗下晨云-站群管理系统(V1.0)与阿里云以下产品:开源云原生数据库PolarDB PostgreSQL版(V11),完全满足产品兼容认证要求,兼容性良好,系统运行稳定。
|
12天前
|
存储 中间件 关系型数据库
数据库切片大对决:ShardingSphere与Mycat技术解析
数据库切片大对决:ShardingSphere与Mycat技术解析
21 0
|
25天前
|
SQL 关系型数据库 MySQL
【MySQL技术专题】「问题实战系列」深入探索和分析MySQL数据库的数据备份和恢复实战开发指南(8.0版本升级篇)
【MySQL技术专题】「问题实战系列」深入探索和分析MySQL数据库的数据备份和恢复实战开发指南(8.0版本升级篇)
95 0
|
1天前
|
关系型数据库 OLAP 分布式数据库
「杭州*康恩贝」4月26日PolarDB开源数据库沙龙,开启报名!
4月26日周五,PolarDB开源社区联合康恩贝将共同举办开源数据库技术沙龙,本次沙龙我们邀请了众多数据库领域的专家,期待大家的参与!
|
2天前
|
存储 关系型数据库 分布式数据库
电子好书发您分享《PolarDB分布式版架构介绍PolarDB分布式版架构介绍》
**《PolarDB分布式版架构介绍》电子书分享:** 探索阿里云PolarDB分布式设计,采用计算存储分离,借助GMS、CN组件实现大规模扩展。[阅读更多](https://developer.aliyun.com/ebook/8332/116553?spm=a2c6h.26392459.ebook-detail.5.3b3b2ccbVVjjt0)
12 3
|
3天前
|
存储 关系型数据库 分布式数据库
电子好书发您分享《PolarDB分布式版架构介绍》
**探索PolarDB分布式版:阿里巴巴云的高扩展数据库解决方案,采用计算存储分离架构,确保高性能和弹性扩展。[阅读详情](https://developer.aliyun.com/ebook/8332/116553?spm=a2c6h.26392459.ebook-detail.5.33ac2ccbVd9TB2)**
90 7
|
7天前
|
存储 SQL 安全
6.数据库技术基础
6.数据库技术基础
|
11天前
|
运维 关系型数据库 分布式数据库
「合肥 * 讯飞」4 月 19 日 PolarDB 开源数据库沙龙,报名中!
4月19日周五,PolarDB开源社区联合科大讯飞共同举办开源数据库技术沙龙,本次沙龙我们邀请了众多数据库领域的专家,期待大家的参与!
「合肥 * 讯飞」4 月 19 日 PolarDB 开源数据库沙龙,报名中!
|
20天前
|
NoSQL 大数据 数据挖掘
现代数据库技术与大数据应用
随着信息时代的到来,数据量呈指数级增长,对数据库技术提出了前所未有的挑战。本文将介绍现代数据库技术在处理大数据应用中的重要性,并探讨了一些流行的数据库解决方案及其在实际应用中的优势。

相关产品

  • 云原生分布式数据库 PolarDB-X
  • 云原生数据库 PolarDB