为什么选择云数据库 RDS for MySQL?

为什么选择云数据库 RDS for MySQL?

相比自建数据库,华为云数据库具有高性能、高扩展、一致性、易操作等特性,为企业海量数据处理、智能存储、业务应用提供强有力的平台支撑。

相比自建数据库,华为云数据库具有高性能、高扩展、一致性、易操作等特性,为企业海量数据处理、智能存储、业务应用提供强有力的平台支撑。

  • 如何使用云数据库RDS

    您可以通过以下两种方式使用关系型数据库。


    · 管理控制台:您可以使用管理控制台为您提供的Web界面完成关系型数据库的相关操作。

    · API:您可以编写代码调用API使用关系型数据库,请参考《云数据库RDS API参考》。

  • 云数据库 RDS for MySQL

    MySQL是目前最受欢迎的开源数据库之一,其性能卓越,搭配LAMP(Linux + Apache + MySQL + Perl/PHP/Python),成为WEB开发的高效解决方案。 云数据库 RDS for MySQL拥有稳定可靠、安全运行、弹性伸缩、轻松管理、经济实用等特点。


    · 架构成熟稳定,支持流行应用程序,适用于多领域多行业;支持各种WEB应用,成本低,中小企业首选。


    · 管理控制台提供全面的监控信息,简单易用,灵活管理,可视又可控。


    · 随时根据业务情况弹性伸缩所需资源,按需开支,量身订做。

    当前RDS for MySQL支持版本请参见数据库引擎和版本。更多详细信息,请参见官方文档:https://dev.mysql.com/doc/。

云数据库 RDS for MySQL实例规格

云数据库 RDS for MySQL 云盘存储的实例规格CPU架构分为X86架构和ARM架构,具体实例规格类型如下:

规格

说明

适用场景

通用型(推荐)

与同一物理机上的其他通用型规格实例共享CPU资源,通过资源复用换取CPU使用率最大化,性价比较高,适用于对性能稳定性要求较低的应用场景。

侧重对成本、性价比要求较高的场景。

独享型(推荐)

完全独享的CPU和内存,性能长期稳定,不会因为物理机上其它实例的行为而受到影响,适用于对性能稳定性要求较高的应用场景。

电商、游戏、金融、政企等核心数据库场景。

通用增强型、通用增强II型

CPU性能强劲,并搭载全新网络加速引擎,以及DPDK(Data Plane Development Kit)快速报文处理机制,提供更高的网络性能以及算力,满足不同场景需求。

对数据库算力与网络有更高性能要求的网站和Web应用场景。

鲲鹏通用增强型

搭载鲲鹏920处理器及25GE智能高速网卡,提供强劲鲲鹏算力和高性能网络

政府、互联网等企业场景。

通用型(推荐)

说明

与同一物理机上的其他通用型规格实例共享CPU资源,通过资源复用换取CPU使用率最大化,性价比较高,适用于对性能稳定性要求较低的应用场景。

适用场景

侧重对成本、性价比要求较高的场景。

独享型(推荐)

说明

完全独享的CPU和内存,性能长期稳定,不会因为物理机上其它实例的行为而受到影响,适用于对性能稳定性要求较高的应用场景。

适用场景

电商、游戏、金融、政企等核心数据库场景。

通用增强型、通用增强II型

说明

CPU性能强劲,并搭载全新网络加速引擎,以及DPDK(Data Plane Development Kit)快速报文处理机制,提供更高的网络性能以及算力,满足不同场景需求。

适用场景

对数据库算力与网络有更高性能要求的网站和Web应用场景。

云数据库 RDS for MySQL 实例使用规范

云数据库 RDS for MySQL 实例使用规范

  • 数据库实例类型选择

    主备

    1、一主一备的经典高可用架构。适用于大中型企业的生产数据库,覆盖互联网、物联网、零售电商、物流、游戏等行业应用。

    2、备机提高了实例的可靠性,创建主机的过程中,同步创建备机,备机创建成功后,用户不可见。

    3、当主节点故障后,会发生主备切换,数据库客户端会发生短暂中断,数据库客户端需要支持重新连接。


    单机

    1、采用单个数据库节点部署架构,与主流的主备实例相比,它只包含一个节点,但具有高性价比。

    2、适用于个人学习、微型网站以及中小企业的开发测试环境。

    单机版出现故障后,无法保障及时恢复。


    只读

    只读实例分为单机版只读实例和高可用只读实例。

    1、单机版只读实例:推荐开启数据库代理功能,并购买冗余的单机版只读实例。当单个只读故障后,数据库代理可以将流量分担到其它只读节点。

    2、高可用只读实例:当只读实例所在物理机故障后,备用只读实例自动顶替。

    购买只读实例时,注意表库名的大小写敏感要与主实例保持一致。


    推荐用法:

    1、主实例下包含2个及以下只读实例时,高可用只读作用比较好。

    2、2个以上只读实例,建议开启数据库代理,获得更好的性价比。

  • 数据库实例性能规格选择

    独享型

    完全独享的CPU和内存,性能长期稳定,不会因为物理机上其它实例的行为而受到影响,适用于对性能稳定性要求较高的应用场景。


    通用型

    与同一物理机上的其他通用型规格实例共享CPU资源,通过资源复用换取CPU使用率最大化,性价比较高,适用于对性能稳定性要求较低的应用场景。

  • 数据库连接

    1、根据业务的复杂度,合理配置RDS for MySQL参数。

    2、建议保持合理的活跃连接数。

    3、避免长连接,长连接的缓存可能较大,导致内存不足,建议定期释放长连接。


  • 可靠性和可用性

    · 生产数据库的实例类型请选择主备类型。

    · 选择主备实例时,建议主备可用区选择不同的可用区。

    · 读写业务并发较高时,建议创建只读实例,并开启读写分离。

    · 建议在业务低峰期执行规格变更。

    · 业务上线前,对数据库进行评估,选择合适的规格和磁盘大小。

    · 主实例扩容后请及时扩容只读实例,避免只读实例存储空间不足导致业务异常。

  • 备份恢复

    · 业务高峰时执行备份可能会备份失败,建议手动备份选择在业务低峰期间,自动备份建议根据业务需要自定义备份时间段(默认自动备份时间段为01:00-02:00 (GMT+08:00))。

    · 实例写入业务较多时,建议备份策略设置成每天做一次自动备份。

    · 建议根据业务需要设置备份保留天数(默认保留7天)。

    · 建议根据业务需要设置Binlog本地保留时长(默认为0,表示Binlog备份完成后本地日志会被删除)。

    · 使用表级时间点恢复功能时,建议提前确认所选时间点之前是否有对无主键大表的删除操作,如果有该操作,恢复完成时间不易评估。

    · 创建实例前建议根据需要选择存储类型,本地盘SSD实例不支持备份恢复到已有实例和当前实例。

    · 删除实例后,自动备份的全量备份和Binlog备份也会删除,对数据有需要时,建议删除前进行手动全量备份。

    · 建议自定义回收站策略,防止误删实例无法恢复

  • SQL审计

    · 需要定期做业务审计时,建议开启审计日志。

    · 需要做业务SQL分析时,建议开启全量SQL功能。

  • 日常运维

    · 建议定期关注慢日志和错误日志,提前识别业务问题。

    · 建议定期关注数据库的资源使用情况,资源不足时,及时扩容。

    · 建议关注实例监控,发现监控指标异常时,及时处理。

    · 删除和修改记录时,需要先执行SELECT,确认无误才能提交执行。

  • 安全

    · 尽量避免数据库被公网访问,公网连接时必须绑定弹性公网IP,设置合适的白名单。

    · 尽量使用SSL连接,保证连接的安全性。


热销数据库类型

了解更多云数据库请前往云数据库产品总览,获取数据库优惠活动请前往云数据专场

活动规则

活动对象:华为云电销客户及渠道伙伴客户可参与消费满送活动,其他客户参与前请咨询客户经理

活动时间: 2020年8月12日-2020年9月11日

活动期间,华为云用户通过活动页面购买云服务,或使用上云礼包优惠券在华为云官网新购云服务,累计新购实付付费金额达到一定额度,可兑换相应的实物礼品。活动优惠券可在本活动页面中“上云礼包”等方式获取,在华为云官网直接购买(未使用年中云钜惠活动优惠券)或参与其他活动的订单付费金额不计入统计范围内;

  • 云数据库 GaussDB

    华为新一代企业级分布式关系型数据库产品

    了解更多
  • 云数据库 GaussDB for MySQL

    华为新一代完全兼容MySQL的企业级数据库

    立即前往
  • 云数据库 RDS for MySQL

    全球最受欢迎的开源数据库之一

    立即下载
  • GeminiDB Cassandra 接口

    兼容Cassandra/DynamoDB协议,适用于社交场景对关注、发帖、点赞等操作存储

    立即加入
  • GeminiDB Mongo 接口

    兼容MongoDB协议,适用于对高并发场景,可以快速灵活添加计算节点

    立即前往
  • GeminiDB Redis 接口

    提供一键部署、快速备份恢复、计算存储独立扩容、监控告警等服务能力

    立即前往