免费MySQL数据库产品架构

云数据库 TaurusDB整体架构自下向上分为三层。

云数据库 TaurusDB整体架构自下向上分为三层。

  • 1、存储层
  • 基于华为DFV存储,提供分布式、强一致和高性能的存储能力,此层来保障数据的可靠性以及横向扩展能力,保证数据的可靠性不低于99.999999999%。DFV (Data Functions Virtualization)是华为提供的一套通过存储和计算分离的方式,构建以数据为中心的全栈数据服务架构的解决方案。

  • 2、存储抽象层 (Storage Abstraction Layer)
  • 将原始数据库基于表文件的操作抽象为对应分布式存储,向下对接DFV,向上提供高效调度的数据库存储语义,是数据库高性能的核心。

  • 3、SQL解析层
  • 与MySQL 8.0开源版100%兼容,客户业务从MySQL生态可以平滑迁移, 从其他数据库迁移也能使用MySQL生态的语法、工具,降低开发、学习成本。基于原生MySQL,在100%兼容的前提下进行大量内核优化,以及开源加固,开源生态,商用能力。

MySQL数据库应用场景

金融行业

金融行业高安全要求

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

优势

100%兼容MySQL

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

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

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


RTO≈0

故障实时转移,秒级切换

互联网行业

互联网行业

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

优势

快速添加只读

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


在线升级规格

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


海量数据存储

容量按需使用,最大128TB

查看MySQL数据库版本

使用限制

TaurusDB使用上有一些固定限制,用来提高实例的稳定性和安全性,具体详见表1。

表1 功能使用限制

功能
使用限制

TaurusDB访问

如果TaurusDB数据库实例没开通公网访问,则该实例必须与弹性云服务器在同一个虚拟私有云内才能访问。

弹性云服务器必须处于目标TaurusDB数据库实例所属安全组允许访问的范围内。

如果TaurusDB数据库实例与弹性云服务器处于不同的安全组,系统默认不能访问。需要在TaurusDB数据库的安全组添加一条“入”的访问规则。“入”规则开放TCP协议,使用数据库实例的默认端口。

TaurusDB数据库实例的默认端口:

主备版默认端口为3306,需用户手动修改端口号后,ECS或外网才能访问其他端口。具体操作请参见修改数据库端口

数据库的root权限

创建实例页面只提供管理员root用户权限(仅限主备版)。

修改数据库参数设置

大部分数据库参数可以通过控制台进行修改。

数据迁移

使用DRS或mysqldump迁移到TaurusDB数据。

MySQL存储引擎

TaurusDB只支持InnoDB存储引擎。

重启TaurusDB实例

无法通过命令行重启,必须通过TaurusDB的管理控制台重启实例。

查看TaurusDB备份

TaurusDB数据库实例在对象存储服务上的备份文件,对用户不可见。

开启binlog

TaurusDB不支持只读节点开启binlog。

分区表

TaurusDB现有产品能力和社区8.0.22版本是兼容的,对于分区表,如果是list分区,目前每个分区的values最多只支持256个,超出会报错。(规避措施:将values个数过多的分区拆成更小的分区,确保每个分区的values个数都不超过256个。)

TaurusDB与其他服务的关系

与其他服务的关系

相关服务
交互功能

弹性云服务器(ECS)

TaurusDB配合弹性云服务器(Elastic Cloud Server,简称ECS)一起使用,通过内网连接TaurusDB可以有效的降低应用响应时间、节省公网流量费用。

虚拟私有云(VPC)

对您的TaurusDB数据库实例进行网络隔离和访问控制。

对象存储服务(OBS)

存储您的TaurusDB数据库实例的自动和手动备份数据。

云监控服务(Cloud Eye)

云监控服务是一个开放性的监控平台,帮助用户实时监测TaurusDB资源的动态。云监控服务提供多种告警方式以保证及时预警,为您的服务正常运行保驾护航。

云审计服务(CTS)

云审计服务(Cloud Trace Service,简称CTS),为用户提供云服务资源的操作记录,供您查询、审计和回溯使用。

数据复制服务(DRS)

使用数据复制服务,实现数据库平滑迁移上云。

企业管理服务(EPS)

企业管理服务(Enterprise Project Management Service,简称EPS)提供统一的云资源按企业项目管理,以及企业项目内的资源管理、成员管理。

标签管理服务(TMS)

标签管理服务(Tag Management Service,简称TMS)是一种快速便捷将标签集中管理的可视化服务,提供跨区域、跨服务的集中标签管理和资源分类功能。

分布式数据库中间件(DDM)

对于云数据库 TaurusDB,使用分布式数据库中间件服务(Distributed Database Middleware,简称DDM),后端对接多个数据库实例,实现分布式数据库的透明访问。

免费MySQL数据库常见问题

免费MySQL数据库常见问题

  • 使用TaurusDB要注意些什么

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

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

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

    4、申请TaurusDB后,您还需要做什么。

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

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

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

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

  • 为何使用了TaurusDB后网站登录较慢

    推荐您做如下两个处理:

    · 通过TaurusDB服务的管理控制台查看TaurusDB实例的性能情况。

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

  • TaurusDB如何自动进行故障切换

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

  • TaurusDB是否支持计算存储分离

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

  • TaurusDB数据库连接数满的排查思路

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

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

    排查思路

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

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

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

    解决方法

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

    2、优化慢查询。

  • 外部服务器能否访问TaurusDB数据库

    开通公网访问的实例

    对于开通公网访问功能的TaurusDB实例,可以通过外网进行访问。

    具体请参见:通过公网连接TaurusDB实例

    未开通公网访问的实例

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

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

    具体请参见:通过内网连接TaurusDB实例

  • TaurusDB为什么自动备份会失败

    出现自动备份失败可能有以下原因:

    1、网络环境稳定性不足。如网络延时、中断,系统会识别并延时半小时再次执行备份,您也可以及时进行一次手动备份。

    2、系统多任务执行复杂性。如任务等待、中止,系统会识别并延时半小时再次执行备份,您也可以及时进行一次手动备份。

    3、实例状态异常。如实例故障、状态变更中,系统会识别并在状态恢复正常后再次执行备份,您也可以及时进行一次手动备份。

    4、参数修改异常。如修改参数并关联实例后导致实例故障,您可以对比参数修改前后的值是否正确、修改的参数是否存在关联参数需要一并修改、或者尝试恢复默认参数重启实例。

    5、导入数据异常。

    如导入数据不当导致系统表记录丢失,您可以参考使用DRS迁移到TaurusDB数据

    6、如果以上操作仍无法解决问题,请联系技术支持。

  • TaurusDB有哪些安全保障措施

    网络

    云数据库TaurusDB实例可以设置所属虚拟私有云,从而确保云数据库v实例与其他业务实现网络安全隔离。

    使用安全组确保访问源为可信的。

    使用SSL通道,确保数据传输加密。

    管理

    通过统一身份认证服务(Identity and Access Management,简称IAM),可以实现对云数据库TaurusDB实例的管理权限控制。

MySQL数据库视频帮助

云数据库TaurusDB服务介绍

02:29

云数据库TaurusDB服务介绍

云数据库TaurusDB购买并登录实例

04:00

云数据库TaurusDB购买并登录实例

云数据库TaurusDB备份与恢复

04:26

云数据库TaurusDB备份与恢复

云数据库TaurusDB规格变更

02:12

云数据库TaurusDB规格变更

MySQL数据库

活动规则

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

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

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

  • 云数据库 GaussDB

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

    了解更多
  • 云数据库TaurusDB

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

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

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

    立即下载
  • GeminiDB Cassandra 接口

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

    立即加入
  • GeminiDB Mongo 接口

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

    立即前往
  • GeminiDB Redis 接口

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

    立即前往