PolarDB-X与X-DB、PolarDB都是阿里巴巴的数据库产品。那么他们之间有什么样的关系? 要回答这个问题,我们首先要搞明白,什么是X-DB。 什么是X-DB? 简言之,X-DB主要指在MySQL的基础上基于XEngine引擎打造的分布式跨AZ高可用数据库。 X-DB的核心能力之一是基于Paxos跨AZ RPO为0。最初阿里内部所使用的的MySQL,是传...
PolarDB-X 存储引擎核心技术 | Paxos 多副本 PolarDB-X作为PolarDB分布式版,是阿里巴巴自主设计研发的高性能云原生分布式数据库产品,为用户提供高吞吐、大存储、低延时、易扩展和超高可用的云时代数据库服务。PolarDB-X在架构上可以简单分为CN节点和DN节点。计算节点CN负责SQL的解析和执行,存储节点DN负责数据的分布式事务...
PolarDB-X的架构继承了DRDS和X-DB技术的稳定性,结合了PolarDB的云原生技术,融入了NewSQL对于分布式数据一致性的能力,为用户提供新的云原生+分布式的产品体验。 整体架构 PolarDB-X的整体架构如下: 核心组件 元数据服务(Global Meta Service,GMS),主要提供分布式的元数据,提供全局授时服务(TSO)、维护Table/Schema、...
PolarDB-X采用X-Paxos复制协议,X-Paxos是阿里巴巴自研的Paxos协议实现,在功能、性能上都做了大量优化,且经历了数十载的双十一考验,稳定可靠。 基于Paxos复制协议,PolarDB-X可以部署到多个机房中,以实现机房级容灾。常见的部署方式有同城三机房、两地三中心等,其中后者主要应用在混合云部署中。由于Paxos协议的特性,通常...
本文对阿里云开源分布式数据库 PolarDB-X 进行了详细评测。PolarDB-X 以其高性能、强可用性和出色的扩展能力在云原生数据库市场中脱颖而出。文章首先介绍了 PolarDB-X 的核心产品优势,包括金融级高可靠性、海量数据处理能力和高效的混合负载处理能力。随后,分析了其分布式架构设计,包括计算节点、存储节点、元数据服务和...
PolarDB-X是一款云原生分布式数据库系统,那么是一款什么样的PolarDB-X呢?是一款面向超高并发、海量存储、复杂查询场景,支持水平扩展、分布式事务、混合负载等能力,具备企业级、云原生、高可用、高度兼容 MySQL 系统及生态等特点的云原生分布式数据库系统,重点是高度兼容Mysql哦,这对于大多数使用开源数据库Mysql的中小企业无...
PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 是阿里云自主设计研发的高性能云原生分布式数据库产品,为用户提供高吞吐、大存储、低延时、易扩展和超高可用的云时代数据库服务。 新用户购买 PolarDB 分布式 标准版2核4G/4核8G实例 享1年付2.8折优惠!
PolarDB-X迎来开源后首个重大版本升级,2.1版本新增5大特色功能 2022 年 5 月25日,阿里云开源 PolarDB-X 升级发布新版本!PolarDB-X 从 2009 年开始服务于阿里巴巴电商核心系统, 2015 年开始对外提供商业化服务,并于 2021 年10月正式开源。本次发布是开源后首个重大版本升级,重磅推出在稳定性、生态融合以及...
PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 是阿里云自主设计研发的高性能云原生分布式数据库产品,为用户提供高吞吐、大存储、低延时、易扩展和超高可用的云时代数据库服务。 新用户购买 PolarDB 分布式 标准版2核4G/4核8G实例 享1年付2.8折优惠!
PolarDB-X的列存查询引擎,通过采用优化的列式存储格式(如ORC),实现了高效的数据压缩和快速的列级别查询。这种存储方式不仅减少了存储空间的需求,还大大提高了数据读取的效率。在执行查询时,PolarDB-X的执行器会根据SQL语句和算子,制定执行计划树,并高效地扫描ORC文件,读取特定列的数据 为了进一步优化查询性能,...