Super MySQL和PostgreSQL,支持集中式和分布式。
云原生数据库 PolarDB
PolarDB支持增加只读节点,PolarDB通过时间戳技术CTS和RDMA网络在内核层面提供全局一致性读服务,PolarDB保证发往集群任意只读节点的读请求都可以获得强一致性的结果。PolarDB分布式版可以通过调整读可见性来实现0延时只读副本。
PolarDB分布式版通过透明分布式能力给用户提供类似单机MySQL数据库使用体验。基于分布式事务一致性、数据分布和调度、全局二级索引、跨分片查询等技术,降低分布式的使用门槛。
PolarDB分布式版支持集中式原地升级为分布式,无需数据迁移,满足客户对于核心业务系统读写高并发的数据处理能力。
PolarDB支持通过物理日志复制技术将部署在不同region的多个独立集群组成全球数据库网络(PolarDB MySQL版,PolarDB分布式版)。GDN中主集群提供读写服务,从集群也提供读写服务(写服务会被转发到主集群、读服务的数据有一定时延),可用于异地多活、异地灾备等场景。
PolarDB支持闪回查询(PolarDB MySQL版闪回查询,PolarDB分布式版SQL闪回功能,通过闪回查询您可以高效查询集群、数据库、数据表在过去某个时间点的信息,提高数据恢复效率。PolarDB支持表回收站(Recycle Bin)功能(PolarDB MySQL版表回收站,PolarDB 分布式版表回收站),您可以自定义删除表的保留时间,方便您找回误删除的表和数据。
PolarDB支持将热、温、冷数据存储在压缩引擎或低成本介质上。热数据存储在PolarStore或ESSD上,温数据存储在X-Engine压缩引擎+PolarStore或ESSD上,冷数据存储在OSS上,降低数据存储成本(X-Engine压缩引擎,冷数据归档,透明冷热分层)。
PolarDB默认给所有的PolarDB集群提供免费的智能代理(PolarDB MySQL版数据库代理,PolarDB PostgreSQL版数据库代理),智能代理具有高可用、高性能、可运维、简单易用等特点,支持自动读写分离、负载均衡、连接池、过载保护等高级功能。
PolarDB(PolarDB MySQL版架构,PolarDB PostgreSQL版架构)的多个计算节点共享一份数据,而不是每个计算节点都存储一份数据,在只读节点或者副本节点比较多的场景仅需支付一份数据的费用即可,可以极大地降低用户存储成本。
PolarDB支持动态脱敏功能。用户配置需要进行脱敏的数据库账号,以及需要脱敏的数据库、表或列的名称。当应用程序发起数据查询请求时,系统会在数据库内部对敏感数据进行脱敏后再返回给应用程序。业务端无需修改任何代码即可使用生产库的实时数据,又保证安全性。
PolarDB支持实例之间计算资源、存储资源、网络资源的全隔离,实现每个实例资源保障的保障和数据安全。PolarDB支持实例内部多租户功能,保证各租户在同一实例下的数据隔离和资源隔离。PolarDB 分布式版支持通过特定关键字自定义数据对象的物理存储位置以实现数据对象的物理隔离。
PolarDB MySQL版/PostgreSQL版支持弹性并行查询(ePQ)引擎,可以将分析型查询的计算任务分发到集群内的任意节点执行。一是能够突破单机并行加速的瓶颈;二是能够有效利用集群内的空闲计算资源,提升集群资源的利用率,从而大幅提升数据库的整体查询性能,更好的满足复杂分析型查询场景的低时延需求。
PolarDB MySQL版支持列存索引(In-Memory Column Index,简称IMCI)功能,面向OLAP场景大数据量复杂查询。通过列存索引,PolarDB MySQL版实现了一体化的实时事务处理和实时数据分析的能力,成为一站式HTAP数据库产品解决方案。通过一套数据库系统,即可满足业务的OLTP及OLAP需求。
PolarDB完全兼容MySQL,应用无需改造。PolarDB支持通过数据传输服务DTS、mysqldump等方式将自建MySQL数据库迁移至PolarDB,通过DTS增量数据迁移可以实现在应用服务不停机平滑地完成数据迁移。您还可以通过一键升级功能(一键升级至PolarDB MySQL版,一键升级至PolarDB 分布式版)将 RDS MySQL 版平滑升级至PolarDB MySQL版和PolarDB分布式版。
PolarDB完全兼容PostgreSQL,应用无需改造。PolarDB支持通过数据传输服务DTS、pg_dump/pg_restore命令等多种方式将自建PostgreSQL数据库迁移至PolarDB。您还可以通过一键升级RDS PostgreSQL至PolarDB PostgreSQL版将云数据库 RDS PostgreSQL 版平滑迁移至PolarDB PostgreSQL 版。
PolarDB高度兼容Oracle语法,提供端到端迁移方案(自建或云托管Oracle数据库迁移至PolarDB),工作量和项目进度可预期、可管理。迁移方案支持兼容性评估、自动转化、数据迁移和流量回放,支持全量和增量迁移,数据迁移期间不停服,支持反向回流,割接出现问题可回滚,风险可控。
PolarDB分布式版支持标准版(集中式形态)和企业版(分布式形态)。PolarDB 分布式版提供将标准版实例平滑升级到企业版实例的能力,借助分布式特性和HTAP功能来解决单机数据库上遇到的性能和扩展性问题,同时提供使用单机MySQL数据库的体验。
PolarDB支持MLOps模型生命周期管理,集成了模型的平台和工具,自带十余种成熟算法,让客户通过SQL即可实现创建模型、模型推理,并支持客户上传已有模型,大幅降低工作量和AI门槛。PolarDB预置了成熟模型,如ID-MAPPING、ChatBI、通义千问,并支持调用第三方模型(如阿里云百炼),开箱即用。PolarDB PostgreSQL版支持通过 pgvector 扩展向量数据库功能,存储、搜索、索引和查询向量以支持生成式AI应用。
PolarDB支持将Tair作为PolarDB集群的RO节点——Tair缓存节点,向用户提供关系型数据库和缓存的一站式解决方案(数据库与缓存一站式)。开箱即用的一站式能力,替换传统的MySQL+Redis+MQ方案。PolarDB自动维护数据库和缓存间的数据强一致性,业务无需额外开发数据同步功能或组件,成本更低、系统更加健壮。
PolarDB代码开源(PolarDB开源社区),支持用户、伙伴使用开源PolarDB和发展PolarDB开源生态。