暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

PolarDB产品优势

芬芳 2024-07-24
183

本文为您介绍云原生数据库PolarDB的产品优势。

生态兼容

  • MySQL
    • PolarDB MySQL版
      100%兼容原生MySQL和阿里云RDS MySQL。您可以在不修改应用程序任何代码和配置的情况下,将MySQL数据库迁移至PolarDB MySQL版。
    • PolarDB分布式版
      • 标准版:100%兼容MySQL。
      • 企业版:高度兼容MySQL。
  • PostgreSQL
    PolarDB PostgreSQL版100%兼容PostgreSQL 11和PostgreSQL 14。您可以像使用PostgreSQL一样使用PolarDB PostgreSQL版。
  • Oracle
    PolarDB PostgreSQL版(兼容Oracle)高度兼容Oracle,提供全面的Oracle语法兼容性。采用Share Everything架构,保持与Oracle一致的文件组织架构和多版本并发控制,提供常用Oracle语法支持,支持Oracle常用特性以及OCI原生接口,全面助力一键从Oracle迁移上云。

超高弹性

  • Serverless
    PolarDB MySQL版与PolarDB PostgreSQL版支持Serverless计费方式。
    Serverless具有动态弹性升降资源的能力,通过多节点架构保障集群的高可用性,自动弹升范围广,单个集群支持0~1000核范围内的无感知伸缩,可实现秒级弹升,能够从容应对业务负载突增,全程对业务无影响。
  • 分钟级扩缩容
    PolarDB MySQL版与PolarDB PostgreSQL版采用存储与计算分离的架构,配合容器虚拟化技术和共享存储,分钟级增删节点。存储容量自动在线扩容,无需中断业务。

    PolarDB MySQL标准版需开启存储空间自动扩展。

高性价比

  • 灵活计费
    PolarDB提供灵活的计费方式,帮您节省使用成本。
    • 对于短期需求,您可以创建按量付费的集群,用完可立即释放集群,节省费用。
    • 对于长期需求,您可以创建包年包月的集群,价格更实惠,且购买时长越长,折扣越多。
    • 对于具有间歇性定时任务的业务,负载有波动或不可预测的需求,PolarDB支持Serverless计费方式,集群会根据业务情况对计算资源自动弹性伸缩,存储资源根据数据量自动扩容,避免闲置资源,降低数据库运维成本。
  • 存储空间按量计费
    PolarDB支持对存储空间进行按量计费,只需为实际使用的容量付费。
  • 硬件压缩盘
    硬件压缩盘(Smart-SSD)在不降速的情况下实现高压缩比,存储成本降低40%。
  • 共享存储
    PolarDB的多个计算节点共享一份数据,而不是每个计算节点都存储一份数据,新增只读节点时只需支付计算节点费用,大大降低扩容成本。
  • 免费代理
    PolarDB提供免费代理服务,用于代理应用程序访问数据库时的所有请求。具有高可用、高性能、可运维、简单易用等特点,支持自动读写分离、负载均衡、一致性级别、连接池、过载保护等高级功能。
  • 冷数据归档
    PolarDB提供冷数据归档功能。如果在集群中某些库表的数据几乎没有更新、插入和修改操作,且读取频率非常低,而您需要降低成本,那么可以使用冷数据归档功能将这部分数据转存至低成本的OSS上进行存储,从而降低数据存储成本。

高性能

  • 交易与分析性能
    • PolarDB MySQL版
      • OLTP:深度优化数据库内核,同时采用物理复制、RDMA高速网络和分布式共享存储,大幅提高性能,相比开源MySQL性能最大提升6倍。
      • OLAP:提供弹性并行查询(Elastic Parallel Query)、列存索引(IMCI)等轻量化分析加速能力,分析效能飙升400倍。
    • PolarDB PostgreSQL版
      采用了NVMeSSD、RoCE RDMA网络等领先硬件技术,结合Polar CSN、预读、预扩展、rel_size_cache等内核优化,有效减少IO读写次数,极大程度提升交易性能。
    • PolarDB分布式版
      提供列存索引的形态(Clustered Columnar Index,CCI),行存表默认有主键索引和二级索引,列存索引是一份额外基于列式结构的二级索引(覆盖行存所有列),一张表可以同时具备行存和列存的数据。同时,全面构建面向行列混合场景的代价优化器、以及向量化执行算子,通过一套SQL引擎支持行列混合查询。
  • 参数优化
    PolarDB中所有参数都经过阿里云数据库行业专家多年的生产实践和优化。确保PolarDB集群一直基于最佳配置运行。同时,PolarDB MySQL版提供高性能参数模板功能,调整相应参数以提高性能。
  • 高速访问
    PolarDB可以与同一地域的其他产品配合使用,通过内网通信,可降低网络时延、提高访问速度,同时也节省了公网流量费用。
  • 全局一致性(高性能模式)
    PolarDB MySQL版提供全局一致性(高性能模式)服务,利用提交时间戳技术CTS和RDMA网络,在内核层面提供全局一致性(高性能模式)服务,保证发往集群任意副本的读请求都可以获得强一致性的结果。

高可用

  • 多可用区部署
    PolarDB支持多可用区部署,相比单可用区集群,多可用区集群具备更高的容灾能力,可以抵御机房级别的故障。
  • 地域级多活容灾
    PolarDB MySQL版与PolarDB分布式版支持全球数据库网络(Global Database Network,简称GDN),GDN是分布在同一个国家内多个地域的多个PolarDB集群组成的网络。GDN网络中所有集群的数据保持同步,网络中每个集群均提供读服务,并且提供异地灾备能力。
  • 多节点故障切换
    PolarDB的多节点的架构可用于保障集群的高可用,当系统发生故障时,可读写的主节点和只读节点之间会自动进行故障切换(Failover)。
  • 秒级备份与按时间点还原
    PolarDB提供了数据的备份与恢复功能。以保护企业核心数据面临的风险,例如数据误删除、相关系统漏洞和勒索病毒、硬件故障、自然灾害等。
  • 闪回查询
    PolarDB支持闪回查询,通过闪回查询您可以高效查询集群、数据库、数据表在过去某个时间点的信息。

高安全

  • 访问安全
    PolarDB提供IP白名单、安全组、SQL防火墙等多种权限控制和访问控制,多维度安全保障。
  • 数据安全
    PolarDB提供透明数据加密TDE(Transparent Data Encryption)功能可对数据文件执行实时I/O加密和解密,数据在写入磁盘之前进行加密,从磁盘读入内存时进行解密,从而保障数据安全。
  • 数据传输安全
    PolarDB提供SSL(Secure Sockets Layer)加密功能,提高链路安全性。SSL在传输层对网络连接进行加密,能提升通信数据的安全性和完整性。
  • 数据脱敏
    PolarDB MySQL版支持动态脱敏。在数据库使用中,需要实时地从生产环境中的数据库(即生产库)获取最新的客户数据来进行报表生成、数据分析、开发测试等。但为了不泄露真实的客户个人信息(Personal Identifiable Information),需要将这些数据进行脱敏处理后才能提供给第三方使用。通过数据库代理(Proxy)提供了动态脱敏功能实现数据脱敏。当应用程序发起数据查询请求时,系统会在数据库内部对敏感数据进行变换后再返回给应用程序。开始查询前,仅需指定需要进行脱敏查询的数据库账号,以及需要脱敏的数据库、表或列的名称即可。既有效保证了数据的实时性,又实现了数据脱敏,保障了数据访问安全。
  • 全密态
    PolarDB提供全密态数据库,可以有效杜绝云数据库服务(或应用服务等数据拥有者以外的任何人)接触到用户的明文数据,避免云端数据发生泄漏,且能够防止研发运维窃取数据、无惧数据库账号泄露。
  • 安全审计
    PolarDB提供全面的SQL洞察和审计,在全量请求和安全审计的基础上,融合了搜索、SQL洞察、安全审计以及流量回放和压测等功能,帮助您更好地获取SQL语句的具体信息、排查各种性能问题、识别高危风险来源、验证实例规格。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论