云原生分布式数据库
PolarDB-X 是由阿里巴巴自主研发的云原生分布式数据库,具备水平扩容、金融级高可用、HTAP混合负载、兼容 MySQL 等重要特性,将业务压力分散至多个计算、存储节点之上,专注解决超高并发吞吐、海量数据存储、大表瓶颈等数据库瓶颈难题。
PolarDB-X 历经各届天猫双11全球购物节的考验,并帮助金融、物流、能源、电商、公共部门等行业客户业务解决业务挑战。
海量存储
可线性扩展数据存储空间,提供PB级存储能力,高效解决单机数据库存储瓶颈
HTAP混合负载
PolarDB-X提供 Parallel Query 以及 MPP 并行加速能力,可大幅提升海量数据下复杂分析查询的执行效率
水平扩容
提供丰富的算法放置数据,将数据分散到多个存储节点,有效解决单表数据量膨胀问题
产品功能
多种部署架构,满足多类场景需求
PolarDB-X有1.0和2.0两种形态
PolarDB-X 1.0版
由计算层PolarDB-X实例和存储层私有定制RDS实例组成,通过挂载多个MySQL进行分库分表,提供多种贴合OLTP业务的拆分方案,解决高并发、大数据量存储、在线计算的扩展性难题。
PolarDB-X 2.0版
云原生分布式数据库,支持全局MVCC的强一致的分布式事务、私有RPC协议带来的性能提升、Follower上的一致性读能力等,运维管理更加便捷。
采用云原生架构,提供多项企业级能力
基于存储计算分离架构,资源池化高效管理,实现分钟级弹性变配
透明分布式
突破单机瓶颈上限,支持弹性扩缩容,数据层面可自动完成负载均衡,对应用侧透明无影响; 基于gh-ost设计理念,实现分布式的Online DDL,解决拆分变更演进;支持全局Binlog回流单机,确保单机平滑演进到分布式。
金融级可靠
基于多数派共识协议Paxos,提供RPO=0的多种容灾能力,分布式强一致事务,可提供RC/RR级别,满足TPC-C规范。
性能强劲
性能线性扩展,峰值TPS最高每秒可达1.4亿次,轻松应对2020年双十一流量峰值考验。
混合负载
基于并行计算和弹性扩展能力,可对在线数据做实时报表分析;引入智能读写分离,只读副本做分析,保障TP和AP的隔离性;支持高并发、存储无限扩展,以及提供SQL和事务ACID标准体验,实现海量PB级数据大集中。
生态兼容
自主研发,兼容数据库完整生态工具,兼容MySQL的Binlog格式,支持MySQL配置主备同步,打通大数据生态,兼容开源分库分表工具并支持基于实例维度的多节点批量白屏操作,比如DDL、扩缩容等。
高安全等级,保证数据库安全性
PolarDB-X服务部署在公有云上,采取了多种方式确保生产安全
数据安全
支持VPC、IP白名单、非对称账号密码、TDE等方式,确保数据服务安全。
服务稳定
使用独享高性能物理资源、实例间充分隔离,确保数据服务稳定。
运维稳定
支撑运维系统采用多地域隔离部署、核心数据服务SLA与运维管控SLA解绑,确保运维体系稳定。
丰富运维功能,大幅降低运维成本
阿里云数据库专家多年数据库运维经验产品化,为您分担大部分的运维工作
备份恢复
支持周期性的自动备份以及即时生效的手动备份,通过克隆实例恢复到任意时间点,找回误删数据。
版本升级
PolarDB-X小版本自动在线热升级,及时修复已知Bug。
监控报警
提供计算资源、存储资源和数据库三重监控,支持自定义报警策略,全方位展示实例运行状况。
SQL审计与分析
基于灵活、强大的查询语法,可快速定位问题 SQL,并提供 SQL 实时分析能力以及开箱即用的报表中心。
应用场景
在线业务超高并发,轻松解决
如在城市公交场景下,涉及大量的车辆和车型、多样的计费方式,不仅要求数据库系统具有海量存储的能力,还需满足复杂查询计算。基于PolarDB-X存储海量数据,通过AnalyticDB进行数据分析,可构建智能化的城市公交系统,满足路线规划、站点查询、公交预报、业务报表结算、公交调度等需求,提升运营效率和服务水平。
能够提供
-
弹性扩容
PolarDB-X采用分层架构可确保在并发、计算、数据存储三个方面均可线性扩展,可根据业务潮汐特点灵活升降配PolarDB-X,应对业务需求。
-
即开即用
基于PolarDB-X可轻松从单机数据库升级到分布式架构,同时提供丰富的运维功能,相比自建分布式架构,大幅降低研发成本。
-
生态兼容
高度兼容MySQL,打通大数据生态,通过将数据实时同步至云原生数据仓库AnalyticDB,实现对海量数据的实时分析,助力业务智能化。
推荐搭配产品
确保数据强一致,提供金融级可靠
该场景要求数据强一致性、高可用、可靠安全。PolarDB-X基于多数派共识协议Paxos,提供RPO=0的多种容灾能力,分布式强一致事务,可提供RC/RR级别,满足TPC-C和银行转账模型,提供金融级可靠。
能够提供
-
强一致
支持强一致分布式事务级全局二级索引,确保交易业务在分布式环境下的数据一致性。
-
线性扩展
通过PolarDB-X将原有数据库进行水平拆分,有效解决了原系统的数据存储上限和业务高峰时的高并发压力。
-
平滑扩容
PolarDB-X支持在线平滑水平扩容,扩容过程对应用影响小,为后期业务的水平扩展提供有效的保障。
推荐搭配产品
平稳应对单表数据量过大、业务潮汐
电商行业中如大型促销秒杀场景对系统整体访问压力巨大。PolarDB-X历经各届天猫双十一及阿里云各行业客户业务的考验,能有效解决热点数据的高并发更新性能瓶颈,助力业务稳定运行。
能够提供
-
业务隔离
通过PolarDB-X垂直拆分剥离各业务中心,使不同类型的业务数据可以存储在不同的RDS上,确保资源和访问隔离,从物理上使整个数据库架构具备了扩展性。
-
高并发
PolarDB-X的平滑扩容和弹性升降配能力,可实现短时间内将业务系统的计算和存储容量弹升至当前容量的数倍,从容、快速应对突发业务流量。
-
成熟稳定
历经各界双十一峰值流量考验,最高可承载千万并发规模及百PB级海量数据。