华为云分布式关系型数据库 GaussDB(for MySQL)

基于华为最新一代DFV分布式存储,采用计算存储分离架构,最高支持128TB的海量存储,可实现超百万级QPS吞吐,支持跨AZ部署,既拥有商业数据库的性能和可靠性,又具备开源数据库的灵活性。

PK开源MySQL,GaussDB(for MySQL)优势明显

PK开源MySQL,GaussDB(for MySQL)优势明显

  • 性能

    与DFV分布式存储软硬垂直优化,相比开源性能7倍提升,可达百万级QPS


    扩展性

    横向扩展支持添加15只读,纵向扩展支持规格升/降级,应对不确定业务变化


    存储

    存储根据数据容量自动弹性伸缩,无须提前规划容量,最大支持128TB


    可靠性

    支持跨AZ部署,故障秒级切换,数据安全有保障

华为云 GaussDB(for MySQL)对比同类其他产品性能占优

华为云 GaussDB(for MySQL)对比同类其他产品性能占优

  • 性能提升

    GaussDB(for MySQL)华为云对比同类其他产品,在同等规格,大并发场景下性能高30%


    延迟降低

    跨AZ部署时,GaussDB(for MySQL)非主可用区的应用读业务请求可就近访问,访问延迟低


    查询加速

    GaussDB(for MySQL)结合算子下推+并行查询,最大提升资源利用率,提高复杂查询速度10倍+

云数据库 GaussDB(for MySQL) 应用场景

金融行业

金融行业高安全要求

金融行业对于数据安全和可靠性有非常严格的要求,RPO=0和RTO≈0的诉求一直以来都是商业数据库的领地。GaussDB(for MySQL)既拥有商业数据库的稳定可靠性,又拥有开源数据库的灵活性和低成本。

优势

100%兼容MySQL

完全兼容MySQL,应用无需改造,平滑上云

保证存储数据强一致性RPO=0

最新一代计算与存储分离架构、分布式共享存储,数据强一致性,保证数据不丢失


RTO≈0

故障实时转移,秒级切换

互联网行业

互联网行业

互联网行业的发展经常呈爆发性增长,业务波动变化频繁,流量高峰难以预测。GaussDB(for MySQL)弹性扩展能力至关重要,凭借其强大的弹性能力使得它特别契合这一行业特点。

优势

快速添加只读

支持1写15读,分钟级添加只读实例,满足性能水平扩展


在线升级规格

可在线对节点进行规格变更,满足性能垂直扩展


海量数据存储

容量按需使用,最大128TB

云数据库 GaussDB(for MySQL)常见问题

  • 使用GaussDB(for MySQL)要注意些什么

    1、实例的操作系统,对用户都不可见,这意味着,只允许用户使用应用程序访问数据库对应的IP地址和端口。

    2、对象存储服务(Object Storage Service,简称OBS)上的备份文件以及GaussDB(for MySQL)服务使用的弹性云服务器(Elastic Cloud Server,简称ECS),都对用户不可见,它们只对GaussDB(for MySQL)服务的后台管理系统可见。

    3、查看实例列表时请确保与购买实例选择的区域一致。

    4、申请GaussDB(for MySQL)后,您还需要做什么。

    申请GaussDB(for MySQL)实例后,您不需要进行数据库的基础运维(比如高可用、安全补丁等),但是您还需要重点关注以下事情:

    a.GaussDB(for MySQL) 实例的CPU、内存等资源是否足够,如果资源不足需及时变更规格。

    b.GaussDB(for MySQL) 实例的数据存储空间是否足够,如资源不足需及时扩容。(超出时会自动扩容,但超出部分是按需收费,价格比自行扩容贵)。

    c.GaussDB(for MySQL)实例是否存在性能问题,是否有大量的慢SQL,SQL语句是否需要优化,是否有多余的索引或者缺失的索引等。


  • 为何使用了GaussDB(for MySQL)后网站登录较慢

    推荐您做如下两个处理:

    · 通过GaussDB(for MySQL)服务的管理控制台查看GaussDB(for MySQL)实例的性能情况。

    · 与应用程序有很大关系,使用命令查看当前数据库连接状态,比较本地数据库和GaussDB(for MySQL)的差异。

  • GaussDB(for MySQL)如何自动进行故障切换

    创建GaussDB(for MySQL)实例时,除主节点外,默认创建了一个只读节点。当主节点故障时,系统会自动切换到只读节点,只读节点提升为主节点,原来故障的主节点也会自动恢复为只读节点。

  • GaussDB(for MySQL)是否支持计算存储分离

    GaussDB(for MySQL)使用了计算和存储分离的设计思想,在高可用、备份恢复和升级扩展等方面,给您带来了全方位提升的体验。

  • 外部服务器能否访问GaussDB(for MySQL)数据库

    开通公网访问的实例

    对于开通公网访问功能的GaussDB(for MySQL)实例,可以通过外网进行访问。

    具体请参见:通过公网连接GaussDB(for MySQL)实例


    未开通公网访问的实例

    在虚拟私有云中开通虚拟专用网络(Virtual Private Network,简称VPN),通过虚拟专用网络连接GaussDB(for MySQL)。

    将GaussDB(for MySQL)与弹性云服务器创建在同一个虚拟专用网络下,通过弹性云服务器来访问GaussDB(for MySQL)。

    具体请参见:通过内网连接GaussDB(for MySQL)实例

  • GaussDB(for MySQL)数据库连接数满的排查思路

    数据库连接数表示应用程序可以同时连接到数据库的数量,与您的应用程序或者网站能够支持的最大用户数没有关系。

    数据库连接数过多,可能会导致业务侧无法正常连接,也会导致实例全量备份和增量备份失败,影响业务的正常使用。


    排查思路

    1、请及时排查业务侧连接是否有效,优化实例连接,释放不必要的连接。

    2、规格偏小,请对数据库进行规格扩容。

    3、云监控服务目前可以监控数据库cpu、内存、磁盘、连接数等指标,并且设置告警策略,出现告警时可以提前识别风险。具体请参考《云监控服务用户指南》。


    解决方法

    1、通过内网连接数据库实例。用内网连接,不会出现因为带宽等原因的拥塞。具体请参见:通过内网连接GaussDB(for MySQL)实例

    2、优化慢查询。