《阿里云认证的解析与实战-关系型数据库ACP认证》——PolarDB云原生关系型数据库的解析与实践(上)—— 三、PolarDB核心技术

本文涉及的产品
PolarClaw,2核4GB
简介: 《阿里云认证的解析与实战-关系型数据库ACP认证》——PolarDB云原生关系型数据库的解析与实践(上)—— 三、PolarDB核心技术

1. 物理复制介绍

 

image.png

 

PolarDB自主研发

Redo log作为数据同步载体

RO和Standby节点异步回放Redo,并Apply到对应的Page。

 

通常情况下是BinLog同步,而物理复制是通过将InnoDB里的Redo Log进行数据同步。Redo Log可以把主节点的数据列修改产生的日志同步到从节点后,从节点来解析回放修改应用到自己对应的数据页上。

 

2. 物理复制和逻辑复制的对比

 

image.png

 

Binlog逻辑复制流程

 事务的回放

 大事务和DDL语句复制延迟不可控

 

InnoDB Redo物理复制流程

 文件块更新的回放

 事务状态实时同步

 

3. 历史库引擎X-Engine

 image.png

 

历史库引擎X-Engine面向大规模的海量数据存储,提供一定高并发的事务处理能力,最主要的是可以降低存储成本。

 

X-Engine将热数据和数据更新都使用无锁的索引等内存技术存储,来提高数据处理的性能

X-Engine做了流水式的事务处理机制,可将事务处理的几个阶段给并行起来,把吞吐提升上去

X-Engine可以把访问频率低的数据逐渐淘汰,或者合并到持久化的存储层中,可以结合多层次的存储设备进行存储

X-Engine对性能影响较大的Compaction过程进行优化,对数据存储粒度进行拆分,尽量利用数据更新热点较为集中的特征,在合并过程中复用数据和进行精细化控制,减少IO和计算代价,缓解合并过程中存储空间增大的问题

更细粒度的访问控制和缓存机制。

 

4. 并行查询

 

有效利用多核CPU,大幅提升长查询的查询性能。

并行查询支持大部分SELECT语句。

适用轻分析类业务、离线分析场景等。

image.png

image.png

相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍如何基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
相关文章
|
6月前
|
存储 人工智能 NoSQL
AI大模型应用实践 八:如何通过RAG数据库实现大模型的私有化定制与优化
RAG技术通过融合外部知识库与大模型,实现知识动态更新与私有化定制,解决大模型知识固化、幻觉及数据安全难题。本文详解RAG原理、数据库选型(向量库、图库、知识图谱、混合架构)及应用场景,助力企业高效构建安全、可解释的智能系统。
|
7月前
|
存储 NoSQL Redis
阿里云高性能数据库Tair(兼容 Redis)收费价格,稳定可靠成本低
阿里云高性能云数据库Tair兼容Redis,提供Redis开源版和Tair企业版,支持多种存储介质与灵活扩展,适用于高并发场景。Tair具备亚毫秒级稳定延迟,保障业务连续性。价格方面,Redis开源版年费从72元起,Tair企业版年费从1224元起,具体费用根据配置不同有所变化。
|
7月前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS费用价格:MySQL、SQL Server、PostgreSQL和MariaDB引擎收费标准
阿里云RDS数据库支持MySQL、SQL Server、PostgreSQL、MariaDB,多种引擎优惠上线!MySQL倚天版88元/年,SQL Server 2核4G仅299元/年,PostgreSQL 227元/年起。高可用、可弹性伸缩,安全稳定。详情见官网活动页。
1254 152
|
7月前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS支持MySQL、SQL Server、PostgreSQL和MariaDB引擎
阿里云数据库RDS支持MySQL、SQL Server、PostgreSQL和MariaDB引擎,提供高性价比、稳定安全的云数据库服务,适用于多种行业与业务场景。
929 156
|
7月前
|
关系型数据库 MySQL 分布式数据库
阿里云PolarDB云原生数据库收费价格:MySQL和PostgreSQL详细介绍
阿里云PolarDB兼容MySQL、PostgreSQL及Oracle语法,支持集中式与分布式架构。标准版2核4G年费1116元起,企业版最高性能达4核16G,支持HTAP与多级高可用,广泛应用于金融、政务、互联网等领域,TCO成本降低50%。
|
12月前
|
关系型数据库 分布式数据库 数据库
一库多能:阿里云PolarDB三大引擎、四种输出形态,覆盖企业数据库全场景
PolarDB是阿里云自研的新一代云原生数据库,提供极致弹性、高性能和海量存储。它包含三个版本:PolarDB-M(兼容MySQL)、PolarDB-PG(兼容PostgreSQL及Oracle语法)和PolarDB-X(分布式数据库)。支持公有云、专有云、DBStack及轻量版等多种形态,满足不同场景需求。2021年,PolarDB-PG与PolarDB-X开源,内核与商业版一致,推动国产数据库生态发展,同时兼容主流国产操作系统与芯片,获得权威安全认证。