-
说起出行定位,大家或多或少都被导航系统坑过,有人跟着系统指示在原地转了几大圈,就是找不到目的地;有人明明根据提示前方800米左转,然后走了大概200米,突然提示你已经偏离方向……于是糟心发问:定位不精准,数据反映慢,到底是谁的锅? 额,也许是数据库没使用正确呢! 要知道,定位业务的应用场景非常丰富,大至山川湖海、城市人文,小至楼宇屋舍、方寸天地,定位服务请求每日多达亿次,数据量增长快,且要求秒级精准响应,如果没有一个高性能的数据库作为支撑,怎么能处理好这些海量数据呢? 所以,今天我们就来聊聊华为消费者云定位服务是如何基于数据库为用户提供精准定位的。千亿数据难处理,消费者云寻求云上突围 华为消费者云是华为针对终端用户提供围绕数据、应用、出行、娱乐等众多场景的数字生**验的功能与服务的统称,拥有数亿+终端用户,月活量高达数亿。定位服务是华为消费者云数据量最大的单体服务之一,为数亿华为设备提供定位支持,为超过1700+款APP提供定位数据。定位服务初始存量数据有上千亿行,迁移时每日数据量增长8亿左右,后来数据量已增加到原来的2倍。 随着数据量的与日俱增,如何高效处理海量数据的问题日益凸显。如何快速通过云化,让数据库根据数据量变化快速弹性扩容,成为消费者云定位服务提升服务能力的关键所在。为支撑数据体量巨大的定位服务,华为消费者云将原先使用的线下MySQL数据库系统升级替换为华为云原生分布式数据库GaussDB,而被消费者云选中的“天之骄子”GaussDB也在这场升级改造中表现卓越。超大规模集群,高效支撑日均百亿级访问 定位服务拥有华为数亿+设备的定位数据,整体单表累计数千亿行,目前每天的业务量访问次数已经达到上百亿次。面对如此巨大的访问量,华为云GaussDB通过提供高性能的大规模集群资源,支持自动负载均衡,业务高峰时有效支撑几十万TPS的并发访问,应对日均百亿次的业务压力也毫不费力,极大提升了定位服务的服务效率。在线扩容,轻松应对海量写入压力 因庞大的用户量和业务量,定位服务的高频带冲突写入峰值高达百万行每秒,对数据库的扩展能力考验极大。华为云GaussDB通过优化的存储管理和锁机制,在高比例冲突场景下upsert性能远远优于原MySQL,能高效支撑百TB级数据处理。而且华为云GaussDB支持节点扩容和磁盘扩容,扩容过程支持业务数据持续入库,确保业务不中断,平滑过渡,满足业务量逐步增加所需要的处理能力和存储空间弹性扩展的要求。GaussDB面对数据激增的浪涌弹性发放,资源灵活部署,以后出行再也不用担心定位系统闹脾气,路径输出延时了。业务高可用,故障秒级切换 定位服务需要提供实时定位,不能接受业务中断、数据丢失等故障问题。华为云GaussDB凭借卓越的高可用能力,支持多AZ部署,单分片多副本之间采用反亲和部署,最大限度降低AZ级故障以及单台宿主机故障对整个集群的影响,故障发生时可以在秒级内完成主备切换,保障业务的持续运行。 定位服务关乎人们出行、生活的基础保障,华为云原生分布式数据库GaussDB方案极大地提升了出行定位的运营效率和服务水平。数字化时代下,华为云GaussDB会持续锐意创新,以更先进的技术紧密结合定位服务的发展,让人们更快乐高效出行。 【重磅活动推荐】作为华为ICT基础设施业务面向全球开发者的年度盛会,华为开发者大会2021(Cloud)将于2021年4月24日-26日在深圳举行。本届大会以#每一个开发者都了不起#为主题,将汇聚业界大咖、华为科学家、顶级技术专家、天才少年和众多开发者,共同探讨和分享云、计算、人工智能等最新ICT技术在行业的深度创新和应用。智能时代,每一个开发者都在创造一往无前的奔腾时代。世界有你,了不起!点击阅读原文,了解大会详细信息。cid:link_1
-
1.前言 随着云计算规模越来越大,企业业务数据量呈指数级增长,传统数据库在海量数据存储与管理方面显得力不从心,面临“存不下,算得慢、算不准”的问题。 面对挑战,华为云数据库深度融合华为在数据库领域多年的经验,充分结合了企业级场景需求,基于openGauss自研生态推出了企业级分布式关系型数据库GaussDB。GaussDB目前支持单分片和分布式两种部署形态,在支撑传统业务的基础上,持续构建竞争力特性,为企业面向数字化转型提供了无限可能。 4月9日,由华为云主办的GaussDB系列技术直播第2期《华为云数据库 GaussDB数据存储与访问》于线上开启,直播详细介绍了GaussDB的数据分布方式和数据读写流程,为方便大家快速了解GaussDB,本文结合第2场直播内容从总体架构、数据分布方式、计算下推、数据强一致等方面进行介绍。2.分布式架构 GaussDB是一个典型的基于数据分片的双层分布式架构(share nothing),数据通过一定的规则比如hash、list或者range等让数据打散分布到不同的数据节点上,计算时底层多个数据节点共同参与,上层协调节点负责执行计划生成和结果汇聚。3.让数据“存得下、算得快、算得准” 随着5G时代的到来,单一节点是难以应对数据规模的不断增长并确保性能的需要,业务面临“存不下、算得慢、算不准”的问题。而GaussDB可横向扩展的分布式架构可以很好满足大规模海量数据的计算存储需求,让数据“存得下、算得快、算得准”。3.1海量数据“存得下” GaussDB支持1000+的数据节点扩展能力,数据通过一定的规则比如hash、list或者range等让数据打散分布到不同的数据节点上,让数据“存得下”。数据分布方式 GaussDB支持hash、list、range、replication分布方式,下图以hash和replication为例,示意了数据在DN节点上的分布情况。create table通过distribute by语法指定表的数据分布方式。hash分布把数据散列存储到所有DN,适合数据量比较大的表;replication分布把数据复制存储到所有DN,数据更新时,会同时更新所有DN,采用2PC(两阶段提交)保证分布式事务的一致性,适合更新频率比较低的小表。一致性hash GaussDB的hash分布采用类似一致性hash的方式,数据通过两层映射,第一层通过hash映射把数据映射到N个hash bucket中,或者叫vnode中;第二层映射把vnode映射到物理的datanode上。扩容时,只需要调整二层映射,保证数据搬迁最小:数据只会搬迁到新节点,已有节点之间不会互相搬迁数据;分布键的选择 对于数据分布来讲,分布键的选择至关重要,不合适的分布键会导致数据倾斜,导致木桶效应。分布键的选择一般遵循如下原则:尽量选择distinct值比较多的列,保证数据均匀分布。分布均匀是为了避免木桶效应,各个节点对等执行。尽量选择Join列或group 列做分布列。尽量选择Join列或group 列是为了避免数据节点之间数据流动,提高性能。数据倾斜 当我们选择了一个分布键之后,如何判断数据是否分布均匀呢?GaussDB提供了SQL语句可以方便的查询是否发生了数据倾斜。 通过如下方法,可以查询数据存储在那个DN,其中xc_node_id就是DN的内部标识,取值于系统表pgxc_node的xc_node_id列。 通过如下SQL,就可以查看表在各个DN上的数据分布情况,一般来说,DN的数据量相差10%以上,则可能发生了数据倾斜,就要考虑按照前面的原则调整分布列。SELECT a.count,b.node_name FROM (SELECT count(*) AS count,xc_node_id FROM tablename GROUP BY xc_node_id) a, pgxc_node b WHERE a.xc_node_id=b.node_id ORDER BY a.count DESC; 3.2计算下推,“算得快” GaussDB的优化器和全并行分布式执行能力,把计算下推到DN节点,减少数据移动,让数据“算得快”。数据读写流程大致执行过程:业务应用下发SQL给Coordinator ,SQL可以包含对数据的CRUD操作;Coordinator利用数据库的优化器生成执行计划,每个DN会按照执行计划的要求去处理数据;数据基于一致性Hash算法分布在每个DN,因此DN在处理数据的过程中,可能需要从其他DN获取数据,GaussDB提供三种stream流(广播流、聚合流和重分布流)实现数据在DN间的流动,使得join无需抽取到CN执行;DN将结果集返回给Coordinate进行汇总;Coordinator将汇总后的结果返回给业务应用。 华为在SQL执行优化方面有多年的沉淀,即使是复杂的SQL、事务分析混合(HTAP)的场景也能得到最佳的执行,我给大家举一些列子:基于代价的优化基数估算:Feedback增强、AI基数增强代价估算:行存/列存代价估算、网络通信代价估算搜索算法:动态规划方法、遗传算法、AI搜索分布式执行计划能力Light ProxyFast Query ShippingRemote Query Shipping自研Cascade优化器对象化处理规则应用及搜索任务基于分支限界的剪枝技术计算下推 优化器是GaussDB关键技术之一,可以把各种复杂的SQL进行下推执行,最小化数据移动,这是GaussDB相对于基于分库分表的中间件方案的核心优势(对于复杂查询,由于计算无法下推,中间件很容易成为性能瓶颈,需要业务做比较大的改造来规避)。 以下案例的表结构为: create table t1(a int, b int, c int) distribute by hash(a); create table t2(a int, b int, c int) distribute by hash(a);单表查询下推 单表查询,不管SQL的where条件是否带有分片键,优化器都可以生成下推的执行计划,包括sort/group by等复杂算子,都可以下推。 1)分片键上的where条件,直接下推到DN 2)非分片键where条件,DN先计算,CN做汇总,sort/group by可以直接下推到DNJoin查询下推 1)分片键上的join条件,直接下推到DN执行 2)非分片键join条件,DN直接做数据交换,避免CN成为性能瓶颈 1,Join下推到DN执行,DN之间直接进行数据重分布,交换数据,无需CN参与;CBO优化器选择小表t2做重分布; 2,Sort下推到DN,CN只需做归并排序,避免CN成为性能瓶颈;3.3数据强一致,“算得准” 数据强一致是GaussDB相对于基于分库分表的中间件方案的另一个核心优势,基于中间件的方案由于不感知事务的快照逻辑,只能做到最终一致性,部分场景需要业务做比较大的改造来规避陷阱。GaussDB提供数据强一致能力,让数据“算得准”。分布式强一致: 1)两阶段提交保证写的原子性。 2)两阶段提交对用户透明,写操作如果只涉及一个节点,无需使用两阶段提交。 3)全局CSN保证读的强一致。高性能事务管理: GTM线程池、原子的CSN分配,中心节点无性能瓶颈。4.总结 综上所述,GaussDB基于可横向扩展的分布式架构,提供了海量存储、快速响应、数据强一致的能力,可以很好满足大规模海量数据的计算存储需求,让数据“存得下、算得快、算得准”。 值得一提的是,openGauss是开放的生态:架构开放、代码开放、技术开放和社区开放,方便企业选择开放的生态,让自己的业务具备更好的连续性。毕竟如果让企业从一个封闭的生态走向为另外一个封闭的生态,本质上并没有解决业务连续性的问题,不开放的生态是没有活力的,数据库软件尤甚,所以华为十分重视生态开放。 目前openGauss单分片版本的源代码已经开源,社区地址为:https://opengauss.org,欢迎大家自行下载、安装和体验。 Ps:错过直播的小伙伴不要灰心,点击链接回播视频看起来:cid:link_0
-
5315143 484460
-
123123123 483276 3123123
-
什么是云数据库GaussDB云数据库 GaussDB,以下简称GaussDB。GaussDB是华为公司倾力打造的自研企业级分布式关系型数据库,该产品具备企业级复杂事务混合负载能力,同时支持优异的分布式事务,同城跨AZ部署,数据0丢失,支持1000+扩展能力,PB级海量存储等企业级数据库特性。拥有云上高可用,高可靠,高安全,弹性伸缩,一键部署,快速备份恢复,监控告警等关键能力,能为企业提供功能全面,稳定可靠,扩展性强,性能优越的企业级数据库服务。同时华为开源GaussDB单机主备社区版本,鼓励更多伙伴、开发者共同繁荣中国数据库生态。更多介绍请单击:初识华为云数据库GaussDB。GaussDB支持的连接方式GaussDB提供使用内网、公网和数据管理服务(Data Admin Service,简称DAS)的连接方式。各连接方式的使说明如下,您可以根据需要选择。GaussDB连接方式如下:连接方式IP地址使用场景说明DAS连接无需使用IP地址通过华为云数据管理服务(Data Admin Service,简称DAS)这款可视化的专业数据库管理工具,可获得执行SQL、高级数据库管理、智能化运维等功能,做到易用、安全、智能地管理数据库。GaussDB默认开通DAS连接权限。易用、安全、高级、智能。优先推荐使用DAS连接。内网连接内网IP地址系统默认提供内网IP地址。当应用部署在弹性云服务器上,且该弹性云服务器与GaussDB实例处于同一区域,同一VPC时,建议单独使用内网IP连接弹性云服务器与GaussDB实例。安全性高,可实现GaussDB的较好性能。如果不使用DAS连接,则推荐使用内网连接。公网连接弹性公网IP不能通过内网IP地址访问GaussDB实例时,使用公网访问,建议单独绑定弹性公网IP连接弹性云服务器(或公网主机)与GaussDB实例。降低安全性。为了获得更快的传输速率和更高的安全性,建议您将应用迁移到与您的GaussDB实例在同一子网,使用内网连接。今天,我们先来说说如何通过DAS来连接实例。通过DAS连接前提条件需要已有GaussDB实例,实例购买指导请参考购买实例。操作步骤步骤 1 进入DAS服务。在服务列表,选择数据库中的数据库管理服务DAS。步骤 2 设置DAS连接服务。选择“进入标准版”。点击“新增数据库登录”。在此设置页面,“数据库引擎”选择GaussDB,然后在“数据库来源”中就会出现当前账号下已有的GaussDB数据库实例。选中想要连接的实例。填写登录用户名及密码,单击“测试连接”。测试连接成功后会提示“连接成功”。成功后,可以选择勾选“记住密码”、“定时采集”功能,勾选完成后单击“立即新增”。步骤 3 新增完成,通过单击“登录”可以进入到相应的数据库实例。步骤 4 登录完成后,即可在DAS中完成数据库操作。----结束想知道如何通过内网及公网连接的小伙伴们,敬请期待下期哦~~~更多详细内容,赶紧戳这里,了解详情吧~~
-
如果全世界的数据库一夜消失,我们的生活将会怎样? 你会发现,银行账户无法存取钱、社保账户无法查询、电商购物车无法使用、博客无法更新、社交平台无法获得推荐内容、智能手表无法获取身体监测数据…… 数据库,这门将计算机科学和易于人类理解认知的数据管理方式完美衔接在一起的学科,自上个世界五十年代伊始就逐渐改变着世界运行方式;直至今日,大家离开数据库将寸步难行,所有的工作与生活都需要各种数据库的紧密支撑。 时光的指针不疾不徐,蓦然回首,数据库产业已是沧海桑田。从哲学博士E.F.Codd在1962年用一篇《用于大型共享数据库的关系数据模型》论文,揭开数据库产业轰轰烈烈的发展历程开始,MySQL、PostgreSQL、Redis、E.F.Codd、Bob Miner、Michael Monty Widenius、Eliot Horowits、Bruce Momjian……数据库一直都是牛人辈出、创新不止的代名词。 如今,数字化浪潮滚滚而来,云计算、大数据、AI、物联网等新技术蓬勃发展,也让数据库又开启了一个崭新的春天。毫无疑问,这是开发者们最好的时代,丰富的数据库为开发者提供一个无比精彩的舞台。 那么,数据库未来有哪些重要的发展趋势,开发者该注重哪些数据库技术?开发者在云数据库时代如何做好职业规划?华为云这位90后大咖的观点值得听听。不断跳出舒适圈的90后小哥 Kevin是一名典型的90后,性格开朗、乐于接受新生事物、热爱极限运动、喜欢独立思考。 大学所学领域跨度极大,念过法律、商学和计算机,三个硕士学位在手之后,Kevin入职全球云计算巨头,结合自身教育背景探索起云计算产品的设计和商业规划,之后回国于2019年加入华为,肩负整个华为云数据库产品的规划。 Kevin兴趣爱好广泛,喜欢健身、玩机车、拼乐高、搭模型,他认为兴趣爱好和工作并不冲突而是相辅相成,平时运动也会经常思考产品未来演进和商业思路。用Kevin自己的话,这是“思想和身体共同成长”。 截止到目前,Kevin的职业生涯可以用“跳出舒适圈,不断前进”来概括。从大学横跨法律、商学和计算机,到如今做数据库产品的规划,90后大咖Kevin直言,开发者在职业生涯需要有明确的目标,知道自己真正适合什么、对哪门技术最感兴趣,追寻未来事业和自己愉悦程度双赢。 不断跳出舒适圈的Kevin,恰恰体现出华为云在数据库领域的一种拼搏精神。去年,在数据库领域低调耕耘二十载之后,华为云对数据库战略进行了大刀阔斧地改革,集合全球七大区域、11个研究所和超过1000名数据库专业人才,以华为云为载体,瞄准了打造世界级数据库产品。 那么,作为华为云数据库产品总监,Kevin对于数据库的未来是如何思考的?云、全场景、开源是数据库必由之路 曾几何时,在以结构化数据为主的时代里,数据库All In One被认为是商业数据库时代重要发展方向;如今,在大数据、AI、物联网新技术的加持下,现代化应用井喷,数据库借此迎来了百花齐放的云数据库时代。 Kevin直言,进入到云数据库时代,云化、全场景和开源是数据库三大关键词,也是华为云打造世界级数据库的重要战略方向。 云计算是未来趋势,数据库也不例外。Garnter预测,到2021年,云数据库在整个数据库市场中的占比将首次突破50%,到2023年,将会有75%的数据库跑在云平台上。云数据库真正降低了商业数据库时代安装、部署、运维和管理等环节的复杂性,将数据库作为一种云服务提供给用户,大幅降低成本。 以美图公司为例,数据库上云之后,轻松高效应对 20 亿+客户的海量突发业务请求,这在传统商业数据库时代无法想象;此外,美图的数据库基础运维效率提升70%,核心业务数据库访问平均耗时缩短约67%,大幅提升效率并降低成本。类似的情况在不同行业迅速发生,不胜枚举。 而随着越来越多应用运行在云数据库之上,企业对于云数据库生态兼容、架构演进、软硬协同、事务一致、极致扩展等能力的呼声也愈演愈烈。“如何真正打造一款云原生的数据库产品是华为云数据库团队努力的方向。”Kevin如是说。 为此,华为云GaussDB在技术层面进行大胆创新,以存储计算分离架构为依托,支持多生态兼容、层次解耦、数据融合,解决当前云数据库容易遇到的各种挑战,并为政企用户构筑起高可用、高可靠、高扩展、高安全的企业级能力。 例如,华为云GaussDB统一采用计算资源层与存储资源层解耦的技术架构,实现分钟级弹性伸缩、秒级高可用切换;提供跨AZ的部署能力和跨AZ的读一致性访问,以及两地三中心、异地多活等能力。 其次,现代化应用大量井喷,无论是用户自身业务边界,还是业务应用类型与数据,与过去相比都发生了翻天覆地的变化,“一刀切”的关系型数据库日渐“乏力”,数据库的全场景能力正在变得至关重要。 以华为云GaussDB为例,其拥有完善的数据库产品矩阵,包括关系型数据库GaussDB(for MySQL)、GaussDB,以及非关系型数据库GaussDB NoSQL系列,已经覆盖全场景客户,满足金融、政企等各种严苛场景需求。与此同时,华为云GaussDB还广泛支持ARM、x86等多种平台,并针对不同平台进行优化,充分发挥不同架构底座的硬件资源能力,确保全场景的负载数据安全可靠。 另外,开源开放是数据库的未来。商业数据库时代,以结构化数据和关系型数据库为主;如今,数据库类型丰富,像关系型数据库、文档数据库、图数据库、时序数据库等很多都是基于开源的。正所谓独行快、众行远,面对数字世界如此丰富的应用场景,必须借助开源的力量,来构建良好生态,满足用户需求。 “开放的生态为数据库发展提供了一条大道。华为去年开源了openGauss单机社区版本代码,我们将华为多年积累的代码和沉淀分享给所有开发者。”Kevin直言道,“不管是大型公司的开发者,还是个人开发者,华为云都十分看重,我们希望所有开发者都参与进来,共同去完善数据库的大生态。” 据悉,openGauss是一款开源关系型数据库管理系统,构建一个能够融合多元化技术架构的企业级开源数据库社区。openGauss采用木兰宽松许可证(Mulan PSL v2),允许所有社区参与者对代码进行自由修改、使用和引用。 “我们的战略就是通过旗舰产品+工具生态,来打造全链路的产品家族以及生态圈。”Kevin总结道。 此刻,作为开发者的你,如果还想了解华为云GaussDB的更多内容;那么绝对不能错过4月24日与90后大咖Kevin面对面的机会。4月24日90后大咖等你来 4月24日,华为开发者大会2021(Cloud)扫地僧见面会,90后扫地僧Kevin将与开发者分享《云数据库的市场趋势和行业洞察分享》。届时,Kevin将于大家一起讨论基于云数据库的市场趋势和行业洞察、数据库性能提升与优化、云上数据管理易用性提升等内容。 “我非常希望4月24日与那么些比我还年轻、还牛的开发者们一起聊聊。”Kevin表示道。“除了数据库之外,像如何提升个人竞争力、中国IT产业未来大方向等话题也是我非常渴望与广大开发者一起交流的话题。” 欲了解华为开发者大会2021(Cloud)扫地僧见面会更多信息,可点击“阅读原文”参与报名!
-
【直播时间】2021年4月9日 16:00~17:00【直播主题】GaussDB数据存储与访问【直播简介】1. 华为云数据库 GaussDB数据分布方式2. 华为云数据库 GaussDB读写流程3. 华为云数据库 GaussDB功能演示【报名入口】点我马上报名,准时收看直播【直播链接】点击观看回放链接【嘉宾简介】活动奖励【活动时间】2021年4月1日—2021年4月23日【参与方式】活动一: 报名赢码豆 进入直播报名页,点击立即报名,报名成功即可获得200码豆。活动二: 邀好友赢好礼 报名成功后,点击“分享有礼”按钮,生成个人专属二维码,保存并分享海报或链接,邀请好友参加直播报名。(1)邀请8位好友报名,可赢取三合一数据线1个。(2)邀请28位好友报名,可赢取定制笔记本1个。(3)邀请48位好友报名,可赢取荣耀智能体脂称1个。备注:好友成功报名视为邀请成功;排列若有并列,则随机抽取一名获奖,排名顺延。活动三: 盖楼有礼 在本帖盖楼,盖楼的内容是以下3类:1、签到贴:#GaussDB#,已参加2、提问帖:#GaussDB#+问题内容3、分享帖:通过本次直播课+内容回帖内容 奖品数量发放规则签到贴码豆200/人盖满150层,在所有有效楼层随机抽取15名提问帖字母笔10盖满250层,在所有有效楼层随机抽取10名分享帖数码包3盖满300层,在所有有效楼层随机抽取3名备注:以上3个话题均可参与,且盖楼评奖相互独立;有效楼层指按格式回帖的楼层,无效楼层不参与抽奖;直播期间(4月9日 周五 16:00-17:00),观看直播,参与互动,就有机会参与抽奖,大家千万不要错过哦,抓紧时间报名!点我报名【奖品展示】附:码豆介绍/奖励规则:1)码豆可用于在华为云会员中心-兑换商城中进行实物/虚拟礼品的兑换,如荣耀路由Pro 2、华为nova mini蓝牙音箱、华为云DevCloud定制机械键盘等;2)码豆奖励将于活动结束后的3个工作日内充值到账,请到会员中心的“查看明细”中查看到账情况;3)码豆只能用于会员中心的礼品兑换,不得转让,具体规则请到会员中心阅读“码豆规则”;4)为保证码豆成功发放,请先登录一次会员中心入口:>>码豆商城【注意事项】1.获奖结果将在活动结束后7个工作日内进行公示,请报名和留言的伙伴关注社区内容,所有奖品将在活动结束后15个工作日内发放。2.活动奖品颜色随机,且部分奖品数量有限发完将用等值奖品代替;3.为保证活动的公平公正,华为云有权对恶意刷活动资源(“恶意”是指为获取资源而异常注册账号等破坏活动公平性的行为),利用资源从事违法违规行为的用户收回抽奖及奖励资格。4.本次活动一个实名认证账号只能对应一个获奖人,如同一账号填写多个不同获奖人,不予发放奖励;5.活动参与需遵守《华为社区常规活动规则》.6.本活动最终解释权归华为云所有。
-
1.背景介绍 3月16日,在华为云主办的GaussDB系列技术第一期直播课《认识华为云数据库 GaussDB》上,有这样一个提问:开源数据库这么香,为什么华为还要下功夫自研GaussDB? 其实,不少开源数据库在易用性、配套能力等方面较弱,需要不断维护,而且一旦遇到数据丢失问题,很难快速恢复,造成的损失不可估量。也因此,开源数据库上云只能解决中小企业的简化部署、运维、调优、极致性价比等诉求。 与此同时,开源数据库还得面临服务器、数据库维护升级、人力运维等各种大大小小的成本支出,很难满足业务的快速扩张以及可持续发展。面对金融、政企等对数据安全、响应速度、可靠性、可用性有严苛要求的大型企业,就需要超高可用、功能完备、性能卓越、开放生态、极致弹性的企业级数据库服务。 GaussDB是华为深度融合多年数据库领域经验,充分结合企业级场景需求,基于openGauss自研生态推出的企业级分布式关系型数据库。目前支持单分片和分布式两种部署形态,在支撑传统业务的基础上,持续构建竞争力特性,为企业面向5G时代的挑战,提供了无限可能。 为了让大家快速了解GaussDB,华为云数据库团队准备了GaussDB系列技术直播,本文将结合第一场直播内容从总体架构、主打场景、关键技术特性等方面进行介绍。2.总体架构:统一基于数据分片的分布式架构 GaussDB统一基于数据分片的分布式架构(share nothing),底层数据通过一定的规则比如hash、list或者range等让数据打散分布到不同的数据节点上,计算时底层多个节点共同参与计算。同时数据节点可以扩展,上层由协调节点进行SQL解析和转发。 从图中可以看到,主要包括三类节点:协调节点、数据节点、集群类节点(最重要的是全局事务管理器)。协调节点负责SQL解析转发,充当的是类似proxy的角色,数据节点负责计算和数据存储,全局事务管理器负责全局事务读一致性的保证。 这种架构为GaussDB构建了以下核心优势: ① 极致高可用: 两地三中心架构,跨Region数据实时灾备 ② 数据安全: 实现跨AZ部署数据强一致性,保证数据0丢失 ③ 高扩展性:容器化部署,性能容量按需水平扩展,高达1000+节点 ④ 性能强劲:鲲鹏2路服务器,32节点1200万tpmC(华为内部测试) ⑤ 全栈软硬自研可控:业界领先的鲲鹏+openGauss自研开放内核3.主打场景 场景一:传统核心交易 针对传统的应用,可以使用单分片的模式,使用方式同传统的主备模式相同。GaussDB结合鲲鹏深度优化,性能非常出众,同时在可用性上做了极大的提升,非常适合传统商业数据库的替换场景。 场景二:未来海量事务型 随着5G时代的到来,单一节点是难以应对数据规模的不断增长并确保性能的需要,而跨节点、可横向扩展的数据库可以很好解决大规模海量数据的计算存储需要。GaussDB分布式模式最大可以支持1000+节点,PB级存储,分布式事务强一致等特性可以很好地满足政府、交通、金融、能源等行业的互联网+的诉求。关键角色 为了方便大家更好理解GaussDB的技术运行状态,下面将对GaussDB一些关键角色进行介绍:4.关键技术特性 GaussDB基于计算存储分离的分布式架构,构建了6大核心技术特性,下面将对这6大特性进行详细解读。关键技术一:高性能—分布式执行框架该特性的大致执行过程为:<ol style="margin- class=" list-paddingleft-2">华为在SQL执行优化方面有多年的沉淀,即使是复杂的SQL、事务分析混合(HTAP)的场景也能得到最佳的执行,举个列子:l 基于代价的优化l 分布式执行计划能力l 自研Cascade优化器 通过分布式查询引擎、分布式调度引擎、分布式存储引擎,GaussDB完美做到了数据的自动分片,并利用查询优化器在自动负载均衡的同时不断提升执行计划处理效率;在数据节点上针对不同数据场景提供分场景stream流(广播流、聚合流、重分布流),不断提升多分片数据节点间的交互效率,并自动完成数据的结果汇总,保障分布式事务的全局一致性。关键技术二:高性能—分布式事务处理性能,GTM-Lite技术该特性的优势是:关键技术三:高性能—Scale-up能力,突破鲲鹏4P NUMA-Aware新架构,实现4P服务器性能突破 GaussDB使用Numa Aware技术,根据鲲鹏处理器多核NUMA架构特点进行系列优化,通过绑核技术避免内存跨核访问,减少时延问题;通过应用重做日志批量插入、热点数据NUMA分布、Clog分区等关键技术,充分发挥多核算力优势,不断降低访问延迟,日志写冲突,索引更新冲突。当前基于泰山鲲鹏服务器,TPCC性能压测是同规格x86的1.5倍。关键技术四:高可用—集群HA,多层级冗余实现系统无单点故障 GaussDB通过硬件冗余、实例冗余、数据冗余,实现整个系统软硬件无单点故障。不同于传统数据库软件产品,GaussDB主要着重于通过软件能力来提供高可用、高可靠保障。华为云基于软硬件底座,做到端到端数据库高可用能力,并支持对整个场景进行端到端监控&检测,能够更及时、更可靠地保障用户的应用在线、数据0丢失,实现全栈无单点故障。高可用技术点ü 存储:磁盘RAID冗余。ü 网络:双交换机冗余。ü 网卡:多网卡冗余。ü 主机:UPS电源保护ü 协调节点CN实例多活冗余ü 数据节点/全局事务管理/ 集群管理器实例Active-Standby冗余故障检测ü 网络故障检测和处理(交换机路由器等)ü 网卡故障检测和处理(本地网卡故障检测)ü 磁盘故障检测和处理:磁盘心跳,处理文件系统返回的错误码ü 主机掉电检测和处理:Heartbeat机制ü 集群实例故障检测和处理(CN/DN/GTM进程非法终止)ü 集群软件故障关键技术五:高可用—跨AZ/Region容灾技术 GaussDB当前已经支持同城单集群跨AZ双活,RPO=0,RTO<60s;双集群跨Region两地三中心容灾,RPO<10s,RTO< 10m,该方案在支持跨Region容灾的同时,支持容灾节点最小化,有效降低用户容灾成本,同时允许用户在故障场景升主后对容灾节点进行在线扩展,保证业务不中断的同时提升用户原容灾实例的可靠性和可用性。关键技术六:高扩展—Scale-out在线横向扩展 GaussDB单集群计算节点最大规模支持1000+,同时拥有卓越的线性扩展能力。 单集群分片扩展支持数据自动在线完成重分布操作,支持PB级海量事务型存储扩展能力。 综上所述,GaussDB具备企业级事务混合负载能力,支持分布式事务强一致,同城跨AZ部署,数据0丢失,支持1000+的计算节点扩展能力,PB级海量存储。同时拥有云上高可用,高可靠,高安全,弹性伸缩,一键部署,快速备份恢复,监控告警等关键能力,能为企业提供功能全面、稳定可靠、扩展性强、性能优越的企业级数据库服务,目前已全网开放商用。而且它也是一个开放生态的产品,单分片版本的源代码已经开源,社区地址为:https://opengauss.org,欢迎大家自行下载、安装和体验。 Ps:错过GaussDB专场直播的小伙伴们注意了,点击链接可直接回顾,快来观看吧>> cid:link_0 业务应用下发SQL给Coordinator ,SQL可以包含对数据的CRUD操作;Coordinator利用数据库的优化器生成执行计划,每个DN会按照执行计划的要求去处理数据;数据基于一致性Hash算法分布在每个DN,因此DN在处理数据的过程中,可能需要从其他DN获取数据,GaussDB提供三种stream流(广播流、聚合流和重分布流)实现数据在DN间的流动;DN将结果集返回给Coordinate进行汇总;Coordinator将汇总后的结果返回给业务应用。 基数估算:Feedback增强、AI基数增强代价估算:行存/列存代价估算、网络通信代价估算搜索算法:动态规划方法、遗传算法、AI搜索Light ProxyFast Query ShippingRemote Query Shipping对象化处理规则应用及搜索任务基于分支限界的剪枝技术高性能事务管理:支持无锁、多版本、高并发事务技术。分布式强一致:分布式的GTM-Lite方案提供全局事务快照和提交号管理,实现强一致性,且无中心节点性能瓶颈。硬件高可用:软件高可用:
-
【直播时间】2021年3月16日 19:00~20:00【直播主题】认识华为云数据库GaussDB【直播简介】GaussDB是华为云推出的新一代企业级分布式数据库,在支撑传统业务的基础上,持续构建竞争力特性,为企业面向5G时代的挑战,提供了无限可能。本次直播旨在让大家认识华为云数据库GaussDB,还送多重豪礼福袋哦,大家赶紧报名吧!【嘉宾简介】主讲老师:大明,华为云数据库内核开发工程师,PG中文社区核心委员,负责华为云PostgreSQL系列产品的设计开发。主持人:张一一,华为云数据库生态总监【报名入口】点我马上报名,准时收看直播【回放链接】cid:link_1【活动时间】2021年3月10日——2021年3月23日【参与方式】活动一: 直播报名 回帖盖楼参加本次直播报名报名入口,在本主题贴回帖,回帖实例:华为云账号:****报名截图:活动二: 话题互动 1. 回复关键词: 在本主题帖盖楼,帖子内容:GaussDB;(每人最多可以回复3次,超出视为无效贴,不参与抽奖) 2.向老师提问: 在本主题贴回帖,帖子内容:提问XXX(每人最多可提问3条)**所有的问题后续会在社区统一回答** 3.分享学习感受: 在本主题贴回帖,帖子内容:通过本次直播课,XXX注:以上3个话题均可参与,且盖楼评奖相互独立活动三: 填写问卷赢好礼 在直播时间内进入直播间,并填写问卷,即可获得100码豆,并可参加0门槛抽奖活动,华为音箱、定制折叠包、码豆多重大礼任性送,100%中奖!在观看直播过程中,发送小助手公布的口令,参与互动,就有机会参与抽奖,大家千万不要错过哦,抓紧时间报名!点我报名直播间总共会有三轮抽奖:每轮抽奖:抽取3名幸运观众,送出华为mini蓝牙音箱1个、《数据库核心技术OpenGauss》精美书籍1本、开发者定制折叠包1个【活动奖品&规则】参与话题 奖品数量发放规则关键词字母笔10盖满150层,随机抽取10名幸运用户报名回帖开发者定制笔记本8盖满250层,按回帖格式回帖的用户,随机抽取8名幸运用户码豆500/人盖满250层,按回帖格式回帖的用户,随机抽取20名幸运用户向老师提问数码包5盖满300层,随机抽取5个幸运用户分享学习感受防水U盘3盖满350层,随机抽取3个幸运用户【奖品展示】附:码豆奖励活动规则:1)码豆可在DevCloud会员中心兑换实物礼品;2)码豆奖励将于活动结束后的3个工作日内充值到账,请到会员中心的“查看明细”中查看到账情况;3) 码豆只能用于会员中心的礼品兑换,不得转让,具体规则请到会员中心阅读“码豆规则”;4)为保证码豆成功发放,请先登录一次会员中心入口:cid:link_2 【注意事项】1.获奖结果将在活动结束后7个工作日内进行公示,请报名和留言的伙伴关注社区内容,所有奖品将在活动结束后15个工作日内发放。2.活动奖品颜色随机,且部分奖品数量有限发完将用等值奖品代替;3.为保证活动的公平公正,华为云有权对恶意刷活动资源(“恶意”是指为获取资源而异常注册账号等破坏活动公平性的行为),利用资源从事违法违规行为的用户收回抽奖及奖励资格。4.本活动最终解释权归华为云所有。
-
生命在于运动,健康打卡成为时尚,每天在各种运动APP上打卡的人越来越多。华为运动健康APP为用户提供了自己的专属打卡数据,不仅有周报、月报、年报等各种运动数据,还有健康检测、运动指南、热门活动等内容。 华为运动健康APP拥有5亿+用户,月活用户数2亿+,日活用户数6千万,运动健康设备1.8亿+,是什么在支撑这些海量数据并发呢?这些数据又是如何实时更新的呢? 今天我们就来揭秘华为运动健康背后的黑科技——云数据库GaussDB,它依托分布式架构的超大规模集群能力,在同等硬件资源配置下支撑业务扩大两倍。截止目前,华为消费者云已在GaussDB上线了40+业务,包括弹幕&评论、云空间、地理大数据等业务系统,实时为5亿+用户提供高效服务。 在揭秘GaussDB之前,我们先来聊聊它的前世今生,以及它背后的匠心故事。GaussDB的前世今生 谈及GaussDB,首先要谈GaussDB,它的研发最早可追溯到2007年,起因是电信领域对数据的要求极高,找不到能与之较好契合的数据库,华为最终下定决心走上了研发数据库的道路,并把这款数据库命名为GaussDB。GaussDB的内核从一开始就追求“电信级高可用高安全高可靠“,随着云时代的到来,GaussDB和云的理念结合就有了GaussDB。吃自己狗粮,首先服务好内部客户是云的基础理念,因此华为将GaussDB通过云原生分布式服务的方式,服务好华为的消费者云和流程IT等内部客户。 华为知道数据库的生态非常关键,始终坚持拥抱开放的生态。2020年6月华为在上述基础上把单机主备的内核进行了开源,打造开放的openGauss生态,繁荣人才培养,加速创新,让客户不再担心从一个封闭的数据库变成另外一个封闭的数据库。所以GaussDB基于云化的部署模式,分布式形态,生态开放,更好满足了企业的数据库诉求。 华为GaussDB发布视频中有一行文字:向数学致敬、向科学家致敬。数据库被誉为基础软件“皇冠上明珠”,GaussDB不仅蕴含着华为对数学和科学的敬畏,也承载着华为对基础软件的坚持和梦想。千锤百炼的GaussDB 从内部锤炼,再到外部行业实践,GaussDB淬炼出6大核心能力:(1)超高可用:支持跨机房、同城、异地、多活高可用,支持分布式强一致,数据0丢失。(2)开放生态:openGauss开放生态,确保客户避免被类似传统商业数据库的封闭生态锁定。(3)极致扩展:通过分布式全局事务一致性优化,实现计算与存储的垂直扩展能力,同时支持新增分片的数据在线重分布能力。(4)卓越性能:分布式优化器+Numa-aware技术加持,提供极致性能。在TPC-C、TPC-H等企业级负载下性能表现卓越。 以及具备丰富的企业级特性(如支持HTAP混合负载,拥有AI自治能力)和超高的安全性(具备独立的代码级的问题修复能力及架构优化能力),构建了极具竞争力的能力。 在某国有大行应用中,GaussDB成功支撑贵金属交易系统、渠道类业务、商密公文系统等核心业务,为客户带来3大核心价值:(1)高可用,实现了同城单Region多AZ互联支持同城双活,基于三层组网的金融级数据库高可用部署方案;(2)性能线性扩展,支持集群水平扩展,基本联机性能与传统顶级商业数据库持平;(3)弹性部署,部署实例及应用要快速响应业务需求,数据库支持容器化部署。 值得一提的是,华为云GaussDB还在2020年荣获DTCC年度最佳创新产品奖,而且凭借丰富的数据库种类覆盖度和完善的产品布局,以及丰富的企业级特性,华为云在2020年进入Gartner数据库魔力象限,获得了市场的广泛认可。 13年积累,破茧成蝶,GaussDB的每一步都走得踏实而有力,其丰富特性和极致能力广泛适用于金融、政企、互联网、运营商等关键场景,为企业数字化转型提供无限可能。目前,GaussDB已于官网全面开放商用,欢迎大家前来体验! 【延伸链接】cid:link_0
-
现网联盟发帖验证0223
-
近日,华为云正式发布云数据库GaussDB全网商用。该产品是华为基于openGauss自研生态推出的企业级分布式数据库,能为企业提供超高可用、功能完备、性能卓越、开放生态、极致弹性的企业级数据库服务。具备以下6大核心优势:l 超高可用:支持跨机房、同城、异地、多活高可用,支持分布式强一致,数据0丢失。l 开放生态:openGauss开放生态,确保客户避免被类似传统商业数据库的封闭生态锁定。l 极致扩展:通过分布式全局事务一致性优化,打破传统分布式性能瓶颈,实现计算与存储的垂直扩展能力,同时支持新增分片的数据在线重分布能力。l 卓越性能:分布式优化器+Numa-aware技术加持,提供极致性能。在TPC-C、TPC-H等企业级负载下性能表现卓越。l 丰富的企业级特性:适用HTAP混合负载、单分片部署模式等企业级场景;拥有智能诊断,索引推荐等AI自治能力。l 高安全:TDE透明加密,全密态,防篡改,超高安全。拥有华为10年+研发管理经验,包括核心代码拥有100% 的知识产权,对产品的所有模块,都具备代码级的问题修复能力及架构优化能力。 10年积累,GaussDB广泛适用于金融、政企、互联网、运营商等关键场景,经受各种严苛场景锤炼,为企业数字化转型提供无限可能,欢迎广大用户前往华为云官网体验:cid:link_0
-
云数据库GaussDB介绍页入口,详情请单击链接云数据库GaussDB产品介绍入口,详情请单击链接蹬蹬蹬,小云妹又给大家带来了数据库的新知识,今天介绍一位数据库的新成员,企业级分布式数据库---云数据库GaussDB那么它又有什么样的功能,优势,以及应用场景,云图说为您详解~
-
【获奖名单】 活动一获奖名单:昵称奖品Wander_ing鼠标垫bayabayabaluobo听说改名能中奖wangshuang188小民同学依旧廖凯世木gas临河风Night99chihiroohaers9eclipsziyuweizhengguixiangwyz13694166286活动二获奖名单:昵称奖品sdasdf定制水杯/PVC包无敌王大锤运气男孩amy20依旧廖凯黑嘿dandongjkzxguokuiyongzgx1636964790wyz13694166286昵称奖品bayabayabaluobo码豆500/人萝卜拔牙吧xiaomengminjie千江有水千江月o0龙龙0o小民同学谭涟漪虚荣Vainglory建赟十年树木user_beifengjdzx0977jkzx6181yzq18941596181ziyuweizhengguixiangws15041591187td13009201335ws18841562367活动三获奖名单:昵称奖品冇鱼丸定制U盘zhouqidailing00jkzx6181ws18841562367恭喜以上用户获得本期DevRun开发者沙龙直播社群互动奖,请点击下面链接填写您的收件信息链接:cid:link_1获奖用户已私信通知,请您注意查看,及时填写信息,我们会尽快发出奖品。如您未在1月31日24:00之前提交获奖信息,视为您自动放弃。望周知。PS:中码豆的小伙伴可以不用填写收货信息哈,码豆会直接发放至会员账户里~【直播时间】2021年1月19日 20:00~21:00【直播主题】《GaussDB新一代关系型数据库技术揭秘》【直播简介】GaussDB是华为云深度融合在数据库领域多年的经验,结合企业级场景需求,推出的新一代企业级分布式数据库,支持集中式与分布式两种部署形态。在支撑传统业务的基础上,持续构建竞争力特性,为企业面向5G时代的挑战,提供了无限可能。【活动介绍】本期DevRun开发者沙龙,将由华为云GaussDB产品经理鹏少,为大家讲解”GaussDB新一代关系型数据库技术揭秘“。凡在本主题帖中留言、参与直播互动或者论坛互动的用户均可参与抽奖,《opengauss数据库核心技术》/三合一数据线/定制水杯/开发者鼠标垫/定制U盘/码豆等多重好礼等你来拿~本次直播的产品经理鹏少,后续也会延续本次直播的内容进行《数据库核心技术OpenGauss》的书籍分享。该系列课程的直播分享作为HDC大会的前奏,将围绕产品的存储计算、安全、性能、可靠性等方面进行精细化诠释和系列讲解,同时,3月下旬的HDC大会欢迎大家的参与,大家可以持续性关注。【报名入口】点我马上报名,准时收看直播【直播地址】官方直播间地址:cid:link_2虎牙:https://www.huya.com/huaweiyun斗鱼:https://www.douyu.com/huaweiyunB站:cid:link_5【话题互动】(互动时间截至1月24日24:00)活动1: 关键词 回帖盖楼在本主题帖盖楼,帖子内容:新一代关系型数据库GaussDB;活动2: 直播报名 回帖盖楼参加本次直播报名(报名入口)在本主题贴回帖,回帖实例:华为云账号:****活动3: 向老师提问! 在本主题贴回帖,帖子内容:提问XXX(每人最多可提问5条) 。所有的问题后续会在社区统一回答注:以上3个话题均可参与,且盖楼评奖相互独立。【活动奖品&规则】参与话题 奖品数量发放规则活动1:关键词鼠标垫15盖满150层,随机发放15个活动2:报名回帖定制水杯/PVC包10盖满250层,按回帖格式回帖的用户,随机抽取10名幸运用户码豆500/人盖满250层,按回帖格式回帖的用户,随机抽取20名幸运用户活动3:向老师提问定制U盘5盖满350层,随机抽取5个幸运用户 附:码豆奖励活动规则:1)码豆可在DevCloud会员中心兑换实物礼品;2)码豆奖励将于活动结束后的3个工作日内充值到账,请到会员中心的“查看明细”中查看到账情况;3) 码豆只能用于会员中心的礼品兑换,不得转让,具体规则请到会员中心阅读“码豆规则”;4)为保证码豆成功发放,请先登录一次会员中心入口:cid:link_4 【注意事项】1.获奖结果将在活动结束后7个工作日内进行公示,请报名和留言的伙伴关注社区内容,所有奖品将在活动结束后15个工作日内发放。2.为了让更多的用户参与评奖,若活动中出现参与了2种话题且均获奖的用户,原则上只发放活动中价值最高的奖品。3.本活动最终解释权归华为云所有。
GaussDB 数据库
发表于2021-01-13 09:20:05
2021-01-13 09:20:05
最后回复
W--wangzhiqiang
2021-01-25 09:03:15
13641 394 -
云、AI、5G等技术驱动,数据库行业迎来新的需求,云数据库也在不断演进升级。依托华为云与华为云Stack,通过全栈软硬件优化,华为云GaussDB进行了进阶与革新,以统一的架构,支持关系型与非关系型的数据库引擎。 近日,在第十一届中国数据库技术大会上,笔者有幸采访到了华为云数据库产品总监张昆,张昆向我们详细解读了GaussDB如何做到架构革新,做到支持全场景全业务,并从解决方案与案例的维度分享了华为云数据库的优秀实践。华为云数据库产品总监 张昆 华为云GaussDB打造全场景数据库服务 目前,华为云数据库产品覆盖开源和华为云GaussDB服务两大生态。开源生态服务主要在超越开源的前提下,为客户打造极致性价比的产品和服务;华为云GaussDB系列主要是面向金融政企客户打造的企业级商用数据库,满足客户对数据库高可靠、高性能的极致要求。 华为云数据库产品总监张昆介绍了数据库服务的系列新品: 华为云GaussDB适用于企业核心交易系统和海量事务型场景,支持集中式与分布式两种部署形态。华为云GaussDB(for MySQL)支持主备部署和分布式部署两种形式,提供优于原生MySQL7倍性能。 面向企业新型应用的云原生多模GaussDB NoSQL系列服务提供3倍读写性能,自动弹性伸缩,具备企业级可靠性。GaussDB NoSQL基于GaussDB的计算存储分离架构创新,对于性能、成本、HA、扩容性、备份恢复等多种指标都有质的飞跃。 华为云GaussDB(DWS)为各企业用户提供最佳性能、按需扩展、稳定可靠的全场景企业级数据仓库,满足客户超大规模数据的高性能查询分析诉求。值得一提的是,华为云GaussDB(DWS)数据仓库以单集群2048节点的超大规模,满分通过测试认证,是迄今为止信通院认证的最大规模分布式数据库集群,树立了业界新标杆。 在谈到云数据库安全问题上,张昆表示,华为云数据库可提供密态数据库与防篡改数据库等技术新品,帮助客户构建安全可信、法律合规的应用全密态数据库业务全景,防止数据篡改与作弊,实现多方认同。 据了解,目前,华为云数据库服务已在500+大客户中规模商用,遍布金融、政府、电信、能源、交通、物流、电商等行业。未来,华为云数据库将持续构建技术硬实力和优秀解决方案,使能行业数字化转型。 华为云GaussDB让数据库迁移变得简单 数据库迁移指的是从源库迁移到目标库。张昆把数据库迁移形象的比喻成从“旧家”搬到“新家”的过程,其中涉及到各种数据的搬迁,数量巨大,情况复杂,而且通常需要停机迁移,对业务影响极大,每个数据库迁移者都会经历客户如下亲切的问候。 迁移前:源库的运行状态如何,容量和复杂度如何,库表之间关系如何?如何选择合适的目标库及其规格,改造风险和工作量有多大?从源库迁移到目标库,有哪些对象不兼容,在目标库是否有替代方案? 迁移中:如何保证结构迁移和数据迁移时,不影响源库/目标库正常运行的业务?源端按业务模块迁移时,源库和目标库如何进行持续的增量数据同步?源库对象较多,如何保障源库对象顺利迁移到目标库? 迁移后:迁移完成时,如何保障迁移结果正确,包括结构的准确性与数据的准确性?迁移完成后,如何保障云上数据库的开发运维与性能的持续优化?……等等等等。 针对上述数据库迁移面临的众多问题,华为云推出了数据库迁移管理云化解决方案,帮助企业轻松上云,极简运维。那么,具体是如何帮助客户实现数据库迁移的呢?张昆从金融、消费者、泛互联网三大行业客户实践为我们带来了分享。 在金融行业,国有某大行核心业务已商用GaussDB,该银行把贵金属交易系统迁移上云,在这个业务场景下,通过数据库并行、渠道开关、应急回切、数据核对和监控等策略,采用灰度发布机制,按流量比例逐步切换,在保障生产稳定运行前提下验证整体迁移方案。 为客户带来了三大核心价值:(1)高可用。实现了同城单Region多AZ互联支持同城双活,金融级支持三层组网的管控高可用部署方案;(2)性能线性扩展。支持集群水平扩展,基本联机性能与0持平;(3)弹性部署。部署实例及应用要快速响应业务需求,数据库支持容器化部署。 在面向TO C的消费者领域,华为消费者业务为全球200多个国家和地区的6.7亿+用户、180万+开发者提供强大资源获取和弹性伸缩能力。张昆表示,“自己的狗粮自己吃”,因为只有自身实践过硬才能获得客户的信赖,目前,华为消费者业务数据库已全面切换上云,实现3AZ数据0丢失。 在泛互联网行业,张昆以游戏行业举例,开天创世在选择数据库过程中要求极高,快速部署和高性能低延时是其对数据库的基本要求。在游戏开服场景中,开天创世6小时内需要多次扩容,并且还要做到表级时间点恢复,支持游戏快速回档,扩容期间性能稳定,不影响游戏体验。 针对这个需求,客户采用了华为云多模GaussDB NoSQL系列服务,解决了玩家访问量突增的压力,实现了分钟级扩容和游戏快速回档。 写在最后,随着企业对云服务诉求的增加,越来越多的企业正在通过上“云”实现数字化升级。在Cloud 2.0时代,数据库是企业上云的一个重要竞争战场,未来,华为云数据库会以更开放的姿态,将积累多年的技术沉淀、运营经验分享出来,更好地满足各行业企业的多元化需求,为企业提供强有力的技术支持,让客户更专注于自身业务的创新与运营,加速企业数字变革。
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签