PolarDB for MySQL是阿里巴巴自研的云原生HTAP数据库。PolarDB for MySQL 100%兼容原生MySQL的多个版本,包括MySQL 5.6、MySQL 5.7和MySQL 8.0。PolarDB for MySQL企业版基于云原生架构、计算存储分离、软硬件一体化设计,为用户提供具备超高弹性和性能、高可用和高可靠保障、高性价比的数据库服务。

核心功能

超级MySQL

  • 100%兼容原生MySQL和阿里云RDS MySQL,您可以在不修改应用程序任何代码和配置的情况下,将MySQL数据库迁移至PolarDB for MySQL
  • 持续提供高价值特性:一写多读或多写多读、共享存储、60亿行大表不降速、秒级DDL、主从切换无闪断、闪回查询等。

原生HTAP

  • 一套系统同时支持交易和分析,降低开发和运维成本。
  • 无需ETL,数据分析更实时更稳定。

多主多写(多主集群)

  • 所有节点同时支持读写服务,写负载可线性扩展。
  • 节点之间切换5~10s,在途事务不中断。

全球多活容灾

  • 跨地域容灾,地域级故障可继续提供服务。
  • 高资源利用率,容灾集群可提供读写服务。
  • 全球本地化访问,提升业务性能。

为什么选择PolarDB for MySQL企业版

您可以像使用MySQL一样使用PolarDB for MySQL。此外,PolarDB for MySQL还有传统数据库不具备的优势:
  • 高性价比
    • 硬件压缩盘(Smart-SSD)在不降速的情况下实现高压缩比,存储成本降低40%。
    • 多个计算节点共享存储,新增只读节点时只需支付计算节点费用,大大降低扩容成本。
    • 存储空间无需手动配置,根据数据量自动伸缩,只需为实际使用的容量付费。
  • 超高弹性
    • 分钟级增删节点,支持临时升降配;存储容量自动在线扩容,无需中断业务。
    • Serverless秒级动态弹降,轻松应对不确定的业务波峰波谷场景。
  • 超高性能

    深度优化数据库内核,同时采用物理复制、RDMA高速网络和分布式共享存储,大幅提高性能,相比开源MySQL性能最大提升6倍。

  • 高可用和高可靠保障,数据安全可靠
    • 共享分布式存储的设计,彻底解决了主从异步复制所带来的备库数据非强一致的缺陷,使得整个数据库集群在应对任何单点故障时,可以保证数据零丢失。
    • 数据多副本跨可用区部署,主节点故障后RTO<10s。
    • GDN集群间数据延迟小于2秒,分钟级切换,支持异地多活容灾。全方位、多维度确保系统高可用。
    • 采用白名单、VPC网络、数据多副本存储等全方位的手段,对数据库数据访问、存储、管理等各个环节提供安全保障。
  • 无锁备份

    利用底层分布式存储的快照技术,只需分钟级别即可完成对上TB数据量大小的数据库的备份,且整个备份过程不需要加锁,效率更高,影响更小。

PolarDB for MySQL目前支持集群版多主集群(库表)单节点高压缩引擎(X-Engine)4种不同的产品系列。具体请参见产品系列

如何使用PolarDB for MySQL

您可以通过以下方式管理PolarDB for MySQL集群,包括创建集群、创建数据库、创建账号等。

  • 控制台:提供图形化的Web界面,操作方便。
  • CLI:控制台上所有的操作都可以通过CLI实现。
  • SDK:控制台上所有的操作都可以通过SDK实现。
  • API:控制台上所有的操作都可以通过API实现。

创建PolarDB for MySQL集群后,您可以通过以下方式连接PolarDB for MySQL集群:

  • DMS:您可以通过DMS连接PolarDB集群,在Web界面进行数据库开发工作。
  • 客户端:您可以使用通用的数据库客户端工具连接PolarDB for MySQL集群。例如MySQL-Front、HeidiSQL等。