0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

华为云数据库\-GaussDB for MySQL数据库

zz爱尚科技 来源: zz爱尚科技 作者: zz爱尚科技 2022-10-27 14:56 次阅读

华为云数据库-GaussDB for MySQL数据库

GaussDB是华为云自主研发的一款高性能关系型数据库,它完全兼容了MySQL,而且它是华为云最新的一代企业级分布式关系型数据库,它也继承了华为云更可靠,技术强、创新快、资源多的特点。华为云采用了最新的DFV分布式存储技术,架构方面使用了计算存储分离架构,存储还最高支持128TB的海量存储,可以实现超百万级QPS吞吐,还支持跨AZ部署,故障秒级切换,既拥有商业数据库的性能和可靠性,又具备开源数据库的灵活性。

GaussDB采用存算分离架构,它可以计算节点共享同一份数据,不需要通过binlog再次同步数据,这样就可以大大提高数据库的性能,而且性能是开源MySQL的7倍,可以运用到复杂的查询场景,众所周知MySQL数据库是不支持复杂的SQL查询,这款华为自研的云数据库它支持将提取列、条件过滤、聚合运算等操作向下推给存储层处理,性能相比传统架构提升数十倍,这样我们就可以使用复杂的SQL不用担心我们应用程序的性能。

GaussDB还支持存储自动扩容,最大支持10TB的存储,因为是共享存储,所以它最多可以添加15个只读节点,并且添加只读节点所需要的时间与数据量的大小没有关系,也不需要再增加一份存储。在数据备份与恢复方面它也可以实现任意时间点回滚,因为它使用了全量的数据快照备份和redo技术,所以我们数据恢复的速度会很快。

166685378779482cff1cvt1

GaussDB还有并行执行的优势,GaussDB采用数据并行的并行模式,将需要执行的数据表划分为各个独立的数据块,然后启动不同的worker工作线程在划分的数据块上并行执行,最后leader线程通过消息队列汇总worker线程产生的部分结果。并行执行支持并行扫描、聚合计算、order by排序、join计算等。华为云数据库经过使用32核256GB的环境测试,在含有100G数据量的TPCH查询语句执行下性能竟然提升了10倍多。

GaussDB同比其他同类的产品也有很大的性能占优,在同等类产品下,相同规格的大并发场景使用下并发性能可以提高30%,在延迟方面GaussDB也是采用了非主可用区的应用读业务请求可就近访问的模式来降低为我们的访问延时。

1666853788276twwdfm9neu

GaussDB的应用场景也是很多,它可以应用在金融、政企、游戏、电商等对性能要求高的场景。金融行业主要是要求数据的安全可靠,可以说金融行业对数据安全和可靠性有非常严格的要求,GaussDB(for MySQL)正是可以保证存储数据强一致性RPO=0,也可以实现故障实时转移,秒级切换主从数据库,可以说既拥有商业数据库的稳定可靠性,又拥有开源数据库的灵活性和低成本,可谓是对金融行业很实用;在游戏,电商行业也是很实用GaussDB数据库,游戏、电商行业的业务波动变化非常频繁,而且流量高峰也是难以预测,这就是GaussDB数据库的另外一个很大特点-拥有弹性扩展,这可是为这种业务变化频繁量身打造的。

GaussDB的成功案例有很多,比如永安保险,红旗等,有需要支持高并发数据库环境的大家可以了解了解华为云-GaussDB数据库。

审核编辑 黄昊宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 华为云
    +关注

    关注

    3

    文章

    2390

    浏览量

    17237
收藏 人收藏

    评论

    相关推荐

    数据库数据恢复—通过拼接数据库碎片恢复SQLserver数据库

    一个运行在存储上的SQLServer数据库,有1000多个文件,大小几十TB。数据库每10天生成一个NDF文件,每个NDF几百GB大小。数据库包含两个LDF文件。 存储损坏,数据库
    的头像 发表于 10-31 13:21 84次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—通过拼接<b class='flag-5'>数据库</b>碎片恢复SQLserver<b class='flag-5'>数据库</b>

    华纳MySQL初始化操作如何创建新的数据库

    要在MySQL中创建一个新的数据库,可以按照以下步骤进行操作: 登录到MySQL数据库管理系统中。可以使用MySQL命令行客户端或者图形化工
    的头像 发表于 09-04 14:30 195次阅读

    mysql怎么新建一个数据库

    mysql怎么新建一个数据库 如何新建一个数据库MySQL中 创建一个数据库MySQL中的基
    的头像 发表于 12-28 10:01 832次阅读

    数据库数据恢复—未开启binlog的Mysql数据库数据恢复案例

    mysql数据库数据恢复环境: 本地服务器,windows server操作系统 ,部署有mysql单实例,数据库引擎类型为innodb,
    的头像 发表于 12-08 14:18 1051次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—未开启binlog的<b class='flag-5'>Mysql</b><b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复案例

    eclipse怎么连接数据库mysql

    连接Eclipse和MySQL数据库可以通过JDBC(Java Database Connectivity)来实现。以下是详细步骤: 下载并安装MySQL数据库:你首先需要下载并安装
    的头像 发表于 12-06 11:06 1172次阅读

    MySQL数据库的url地址

    MySQL数据库的URL地址是用于连接到MySQL服务器的地址。URL是一种统一资源定位符,用于指定特定资源的位置和访问方式。MySQL数据库
    的头像 发表于 12-06 10:58 2487次阅读

    mysql数据库基础命令

    MySQL是一个流行的关系型数据库管理系统,经常用于存储、管理和操作数据。在本文中,我们将详细介绍MySQL的基础命令,并提供与每个命令相关的详细解释。 登录
    的头像 发表于 12-06 10:56 527次阅读

    NoSQL 数据库如何选型

    什么是NoSQL数据库?为什么要使用NoSQL数据库?键值数据库内存键值数据库文档数据库列式数据库
    的头像 发表于 11-26 08:05 422次阅读
    NoSQL <b class='flag-5'>数据库</b>如何选型

    mysql数据库备份与还原

    MySQL是一种常见的关系型数据库管理系统,用于存储和管理数据。备份和还原数据库是非常重要的操作,可以保护数据免受丢失或损坏的影响。本文将详
    的头像 发表于 11-23 14:32 1118次阅读

    MySQL数据库基础知识

    MySQL 是一种开源的关系型数据库管理系统,它是目前最流行的数据库之一。MySQL 提供了一种结构化的方法来管理大量的数据,并且具有高效、
    的头像 发表于 11-21 11:09 923次阅读

    mysql数据库命令大全

    MySQL是一种关系型数据库管理系统,它拥有丰富的命令来管理和操作数据库。以下是一份详尽、详实、细致的MySQL数据库命令大全,希望对您有所
    的头像 发表于 11-16 16:39 1369次阅读

    数据库mysql基本增删改查

    MySQL是一种开源的关系型数据库管理系统,常用于Web应用程序的数据存储和管理。通过使用MySQL,用户可以进行数据的增删改查操作,从而实
    的头像 发表于 11-16 16:35 1427次阅读

    mysql数据库的增删改查sql语句

    MySQL是一种常用的关系型数据库管理系统,是许多网站和应用程序的首选数据库。在MySQL中,我们可以使用SQL(结构化查询语言)进行数据
    的头像 发表于 11-16 15:41 1114次阅读

    mysql是一个什么类型的数据库

    MySQL是一种关系型数据库管理系统(RDBMS),用于存储和管理大量结构化数据。它被广泛用于各种应用程序和网站的后端,包括电子商务平台、社交媒体网站、金融系统等等。MySQL的特点是
    的头像 发表于 11-16 14:43 1643次阅读

    数据库数据恢复—MySQL数据库表误删除记录的数据恢复案例

    数据库数据恢复环境: 一台本地windows sever操作系统服务器,服务器上部署mysql数据库单实例,引擎类型为innodb,表内数据
    的头像 发表于 11-09 15:16 1239次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—<b class='flag-5'>MySQL</b><b class='flag-5'>数据库</b>表误删除记录的<b class='flag-5'>数据</b>恢复案例