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

    文章

    2150

    浏览量

    16797
收藏 人收藏

    评论

    相关推荐

    通过Modbus读写数据库中的数据

    本文是将数据库数据转为Modbus服务端/从站,实现数据库内的数据也可以走Modbus协议通过网口或串口读写的案例,下图是通过智能网关的参数软件(在附件中)配置的参数: 上图中的配置
    发表于 03-14 13:44

    怎么简单实现由Labview读取的串口数据自增写入mysql5.7数据库中?

    怎么简单实现由Labview读取的串口数据自增写入mysql5.7数据库中? 已实现:串口数据的接收处理 mysql5.7的安装(已测试
    发表于 01-11 22:05

    mysql怎么新建一个数据库

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

    mysql数据库基础命令

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

    MySQL数据库基础知识

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

    元件数据库

    软件可以识别设备的元件数据库就好了,我们公司的机器数据都是用物料编码建立的
    发表于 11-16 14:39

    关于PLC设备对接ORACLE数据库上传查询数据

    IGT-DSER实现欧姆龙NJ/NX系列的PLC与数据库服务器双向通讯,网关支持MySQL和SQLServer、PostgreSQL以及Oracle,这里选择的是Oracle。实际网络结构如下图1。 通过\'功能
    发表于 10-12 15:34

    有没有mcu远程读写服务器上mysql数据库方法?

    有没有mcu通过控制wifi芯片远程读写服务器上mysql数据库?相应的mcu和wifi模块的数据手册及控制方法?
    发表于 09-28 06:02

    解读VLDB 2023华为GaussDB论文:国产数据库,要做就做领头羊

    数据库
    脑极体
    发布于 :2023年09月26日 19:39:11

    MySQL数据库管理与应用

    MySQL数据库管理与应用 MySQL是一种广泛使用的关系型数据库管理系统,被认为是最流行和最常见的开源数据库之一。它可以被用于多种不同的应
    的头像 发表于 08-28 17:15 651次阅读

    MYSQL数据库的锁机制#数据库

    数据库
    未来加油dz
    发布于 :2023年07月18日 17:34:03

    数据库知识

    数据时代的数据库 --数据采集、数据清洗和分析、数据可视化:提供决策依据 openGauss是一款高性能、高安全、高可靠的企业级开源关
    发表于 06-09 16:10 0次下载

    华为发布100%自主数据库

      几天前,华为正式推出全栈自主分散云数据库gaussdb,核心代码100%自主研发。对于华为发布gaussdb
    的头像 发表于 06-09 10:58 1270次阅读

    再识华为数据库——GaussDB

    前言 华为数据库 GaussDB 是一款拥有云上高可用,高可靠,高安全,弹性伸缩,一键部署,快速备份恢复,监控告警等关键能力,能为企业提供功能全面,稳定可靠,扩展性强,性能优越的企业级数据库
    的头像 发表于 06-05 16:38 921次阅读
    再识<b class='flag-5'>华为</b>云<b class='flag-5'>数据库</b>——<b class='flag-5'>GaussDB</b>

    GaussDB数据库存储过程介绍

    华为数据库 GaussDB 是一款高性能、高安全性的云原生数据库,在数据库领域处于领先地位。而在 Ga
    的头像 发表于 05-30 09:52 707次阅读