云原生分布式数据库PolarDB-X(原DRDS)是阿里自主研发的产品,融合了分布式SQL引擎DRDS与分布式自研存储X-DB,设计是基于云原生一体化架构,具备百PB级海量存储和千万级并发的能力。专门用 为来解决数据库瓶颈问题:海量数据存储、超高并发吞吐、大表瓶颈以及复杂计算效率等。经过了天猫双十一及阿里巴巴各行业客户业务的层层考验,技术已经非常成熟 。
PolarDB-X采用标准关系型数据库技术实现核心能力,运维管控及产品化能力很完善,特点是稳定可靠、高度可扩展、持续可运维、类传统单机MySQL数据库的体验。
云技术在线针对PolarDB-X可提供以下服务:
- 生命周期管理
- 实例创建、重启、释放
- 数据库创建、删除
- 数据白屏化操作
- 容量管理
- 水平拆分、垂直拆分
- 读写分离
- 只读实例
- 弹性变配
- 平滑扩容、热点扩容
- 拆分变更
- 安全与审计
- VPC
- IP白名单
- 账号与权限管理
- SQL审计与分析
- 容灾管理
- 备份恢复
- SQL闪回
- 表回收站
- 多可用区实例容灾部署
- 监控告警
- 分层监控
- 云监控接入与关键指标报警管理
- 数据生态
- DTS数据迁移、同步、订阅
- 数据集成
- DMS数据管理
- QuickBi集成
- 搜索OpenSearch、Elasticsearch
- 大数据计算与数据仓库
为什么选择PolarDB-X(原DRDS)
按应用类型选择
PolarDB-X非常适合面向拥有超高并发,大规模数据存储的互联网在线事务类业务。同时因计算与数据量不断爆发增长,传统的企业级应用急需更强计算能力的在线事务型数据库,PolarDB-X近两年在复杂SQL优化、并行计算、分布式事务等方面取得重大进展,可有效满足此类诉求。
按容量选择
在OLTP业务领域,数据库的容量通常关注并发度、数据存储、复杂SQL响应时间这3个维度。若当前数据库中任意一个维度出现瓶颈,或出于对业务不断高速发展提前规划数据库选型的考虑,当下选用PolarDB-X构建分布式数据库,可有效降低后期数据库的扩展及运维压力。
在业务发展初期,选择单机数据库还是分布式数据库,需要考量很多因素。但从数据库自身角度出发,业务使用的SQL语句、数据类型、事务、索引、其他功能均是确定的。对于大部分业务而言,只要SQL语法、数据类型、事务、索引支持较为完整,且具备有效手段可在各种极端场景下进行水平扩展,那么对于高速发展的业务而言,PolarDB-X即是所有分布式数据库中最具生命力及延续性的方案。
按成本选择
对于数据库选型的成本考量,主要包括如下2个部分:
- 业务开发上手难度过高,往往会导致项目延期,业务效果不尽人意。对于一个新型数据库而言,如何有效兼容现有流行数据库的使用习惯和功能支持的完整度至关重要。PolarDB-X兼容MySQL生态,对于主流的客户端、驱动有着良好的兼容性,SQL语法兼容完善,业务可快速进行对接适配。
- 数据库长期持久的稳定性及优异的性能表现对于业务而言至关重要,因PolarDB-X将数据、负载分担至多个MySQL实例中,所以面对逐步增大的负载压力,PolarDB-X相比大规格单机数据库具备更强的稳定性。性能表现层面,因为天然支持分布式,抵御业务的超高并发是其强项,配合单机并行计算、多机DAG计算,PolarDB-X能够覆盖绝大多数在线业务的复杂计算需求。
按应用生命周期发展选择
.png)