产品功能

Super MySQL和PostgreSQL,支持集中式和分布式。

云原生数据库 PolarDB

    产品功能

    高性能和扩展性

    • 交易性能最高是开源MySQL的6倍和PostgreSQL的4倍
      PolarDB数据库深度优化数据库内核,采用物理日志复制、RDMA高速网络、非易失内存等软硬件优化手段,大幅提高读写性能,交易性能最高分别是开源MySQL的6倍和开源PostgreSQL的4倍。
    • 0延时只读副本

      PolarDB支持增加只读节点,PolarDB通过时间戳技术CTS和RDMA网络在内核层面提供全局一致性读服务,PolarDB保证发往集群任意只读节点的读请求都可以获得强一致性的结果。PolarDB分布式版可以通过调整读可见性来实现0延时只读副本。

    • 存储自动扩展

      PolarDB多个计算节点共享一份数据,而不是每个计算节点都存储一份数据,极大地降低了用户的存储成本。基于全新打造的分布式块存储,和文件系统,单集群存储容量支持在线平滑扩展,可应对百TB级别的数据规模,IOPS和带宽随计算节点线性增长。PolarDB 分布式版通过线性扩展能力可支撑PB级存储。

    • Serverless
      PolarDB Serverless集群各节点可实现秒级纵向弹性以及横向只读节点扩展能力,支持0~1000核伸缩范围,最短3s观察窗口、1s内即可完成纵向弹升,最小0.5PCU的伸缩颗粒度,实现最优的资源消耗成本。
    • 透明分布式

      PolarDB分布式版通过透明分布式能力给用户提供类似单机MySQL数据库使用体验。基于分布式事务一致性、数据分布和调度、全局二级索引、跨分片查询等技术,降低分布式的使用门槛。

    • 集中式和分布式一体化

      PolarDB分布式版支持集中式原地升级为分布式无需数据迁移,满足客户对于核心业务系统读写高并发的数据处理能力。

    高可用和稳定性

    • 跨可用区部署
      PolarDB支持单AZ、双AZ、3AZ部署。相比单可用区集群,多可用区集群可以抵御AZ级别故障。在多可用区部署模式下,支持仅存储资源多可用区部署,以及计算资源和存储资源同时多可用区。用户可在成本与AZ级故障时RTO、RPO间灵活权衡选择。
    • 跨地域容灾

      PolarDB支持通过物理日志复制技术将部署在不同region的多个独立集群组成全球数据库网络(PolarDB MySQL版PolarDB分布式版)。GDN中主集群提供读写服务,从集群也提供读写服务(写服务会被转发到主集群、读服务的数据有一定时延),可用于异地多活、异地灾备等场景。

    • 节点级故障业务不中断
      AZ内读写节点故障,PolarDB会秒级将只读节点升级成新的主节点,在途事务不中断。
    • 秒级备份与按时间点还原
      PolarDB支持数据备份和物理日志备份。基于存储快照技术,备份瞬时完成,备份时间与数据量无关。通过全量数据备份集和备份的物理日志可恢复至任意时间点。PolarDB还支持库表级备份与恢复。
    • 闪回查询与回收站

      PolarDB支持闪回查询(PolarDB MySQL版闪回查询PolarDB分布式版SQL闪回功能,通过闪回查询您可以高效查询集群、数据库、数据表在过去某个时间点的信息,提高数据恢复效率。PolarDB支持表回收站(Recycle Bin)功能(PolarDB MySQL版表回收站PolarDB 分布式版表回收站),您可以自定义删除表的保留时间,方便您找回误删除的表和数据。

    • 数据库自治
      PolarDB支持自治中心、会话管理、实时性能、空间分析、锁分析、诊断报告和性能洞察等功能,方便您查看数据库相关的诊断与优化结果。数据库出现异常时,自动进行根因分析,给出优化或止损建议,并自动进行优化或止损操作。同时可以通过性能洞察能力汇聚SQL信息,评估目标数据库负载情况,找到性能问题的源头,提供相应的治理方案。

    低成本

    • 价格可预测性
      PolarDB提供包年包月、按量付费、资源包等多种计费方式,用户能够准确地预期和规划使用云服务的成本,无需为不可控的成本而烦恼。
    • 按实际使用量付费
      PolarDB存储资源支持按实际数据量付费,而非按照预购空间付费。PolarDB Serverless支持计算资源按照实际负载量付费。
    • 数据全生命周期管理

      PolarDB支持将热、温、冷数据存储在压缩引擎或低成本介质上。热数据存储在PolarStore或ESSD上,温数据存储在X-Engine压缩引擎+PolarStore或ESSD上,冷数据存储在OSS上,降低数据存储成本(X-Engine压缩引擎冷数据归档透明冷热分层)。

    • 免费代理

      PolarDB默认给所有的PolarDB集群提供免费的智能代理(PolarDB MySQL版数据库代理PolarDB PostgreSQL版数据库代理),智能代理具有高可用、高性能、可运维、简单易用等特点,支持自动读写分离、负载均衡、连接池、过载保护等高级功能。

    • 共享存储

      PolarDB(PolarDB MySQL版架构PolarDB PostgreSQL版架构)的多个计算节点共享一份数据,而不是每个计算节点都存储一份数据,在只读节点或者副本节点比较多的场景仅需支付一份数据的费用即可,可以极大地降低用户存储成本。

    高安全

    • 传输层和存储层加密
      PolarDB支持SSL链路加密功能,可针对集群地址与主地址分别设置生效,支持云端下载证书与自定义证书,保证传输链路的安全。PolarDB提供透明数据加密TDE(Transparent Data Encryption)功能,数据在写入磁盘之前进行加密,从磁盘读入内存时进行解密,开发人员无需更改任何应用程序,即可使用TDE功能。
    • 数据脱敏

      PolarDB支持动态脱敏功能。用户配置需要进行脱敏的数据库账号,以及需要脱敏的数据库、表或列的名称。当应用程序发起数据查询请求时,系统会在数据库内部对敏感数据进行脱敏后再返回给应用程序。业务端无需修改任何代码即可使用生产库的实时数据,又保证安全性。

    • 权限和访问控制

      PolarDB支持IP白名单、安全组、SQL防火墙三权分立等多种权限控制和访问控制,多维度安全保障。

    • 资源隔离

      PolarDB支持实例之间计算资源、存储资源、网络资源的全隔离,实现每个实例资源保障的保障和数据安全。PolarDB支持实例内部多租户功能,保证各租户在同一实例下的数据隔离和资源隔离。PolarDB 分布式版支持通过特定关键字自定义数据对象的物理存储位置以实现数据对象的物理隔离。

    • 安全审计
      PolarDB支持全面的SQL审计功能,可以查询并导出SQL语句执行历史及其对应的各种信息,如数据库状态、执行时间等。通过内置的安全审计规则,深度挖掘数据库中各类潜在风险和隐患,为数据库安全运行保驾护航。

    HTAP

    • 并行查询

      PolarDB MySQL版/PostgreSQL版支持弹性并行查询(ePQ)引擎,可以将分析型查询的计算任务分发到集群内的任意节点执行。一是能够突破单机并行加速的瓶颈;二是能够有效利用集群内的空闲计算资源,提升集群资源的利用率,从而大幅提升数据库的整体查询性能,更好的满足复杂分析型查询场景的低时延需求。

    • 实时分析

      PolarDB MySQL版支持列存索引(In-Memory Column Index,简称IMCI)功能,面向OLAP场景大数据量复杂查询。通过列存索引,PolarDB MySQL版实现了一体化的实时事务处理和实时数据分析的能力,成为一站式HTAP数据库产品解决方案。通过一套数据库系统,即可满足业务的OLTP及OLAP需求。

    易迁移

    • MySQL数据库迁移

      PolarDB完全兼容MySQL,应用无需改造。PolarDB支持通过数据传输服务DTS、mysqldump等方式将自建MySQL数据库迁移至PolarDB,通过DTS增量数据迁移可以实现在应用服务不停机平滑地完成数据迁移。您还可以通过一键升级功能(一键升级至PolarDB MySQL版一键升级至PolarDB 分布式版)将 RDS MySQL 版平滑升级至PolarDB MySQL版和PolarDB分布式版。

    • PostgreSQL数据库迁移

      PolarDB完全兼容PostgreSQL,应用无需改造。PolarDB支持通过数据传输服务DTS、pg_dump/pg_restore命令等多种方式将自建PostgreSQL数据库迁移至PolarDB。您还可以通过一键升级RDS PostgreSQL至PolarDB PostgreSQL版将云数据库 RDS PostgreSQL 版平滑迁移至PolarDB PostgreSQL 版。

    • Oracle数据库迁移

      PolarDB高度兼容Oracle语法,提供端到端迁移方案(自建或云托管Oracle数据库迁移至PolarDB),工作量和项目进度可预期、可管理。迁移方案支持兼容性评估、自动转化、数据迁移和流量回放,支持全量和增量迁移,数据迁移期间不停服,支持反向回流,割接出现问题可回滚,风险可控。

    • 一键完成数据库分布式改造

      PolarDB分布式版支持标准版(集中式形态)和企业版(分布式形态)。PolarDB 分布式版提供将标准版实例平滑升级到企业版实例的能力,借助分布式特性和HTAP功能来解决单机数据库上遇到的性能和扩展性问题,同时提供使用单机MySQL数据库的体验。

    AI和其他

    • 人工智能

      PolarDB支持MLOps模型生命周期管理,集成了模型的平台和工具,自带十余种成熟算法,让客户通过SQL即可实现创建模型、模型推理,并支持客户上传已有模型,大幅降低工作量和AI门槛。PolarDB预置了成熟模型,如ID-MAPPINGChatBI通义千问,并支持调用第三方模型(如阿里云百炼),开箱即用。PolarDB PostgreSQL版支持通过 pgvector 扩展向量数据库功能,存储、搜索、索引和查询向量以支持生成式AI应用。

    • PolarDB+AnalyticDB一站式
      PolarDB 支持通过内置的同步链路将数据库中的数据复制至云原生数据仓库AnalyticDB,无需额外数据传输工具,形成一站式HTAP服务,实现低成本混合负载查询。
    • PolarDB+Tair一站式

      PolarDB支持将Tair作为PolarDB集群的RO节点——Tair缓存节点,向用户提供关系型数据库和缓存的一站式解决方案(数据库与缓存一站式)。开箱即用的一站式能力,替换传统的MySQL+Redis+MQ方案。PolarDB自动维护数据库和缓存间的数据强一致性,业务无需额外开发数据同步功能或组件,成本更低、系统更加健壮。

    • 开源

      PolarDB代码开源(PolarDB开源社区),支持用户、伙伴使用开源PolarDB和发展PolarDB开源生态。