• [问题求助] GaussDB for mysql
    GaussDB for mysql支不支持国产化适配,支不支持信创改造
  • [问题求助] 石油大厦 -APPCube部署到生产环境的对象索引如何清除
    APPCube部署到生产环境的对象索引如何清除
  • [问题求助] GaussDB 的数据库复制工具DRS支持oracle9i的迁移吗
    GaussDB 的数据库复制工具DRS支持oracle9i的迁移吗
  • [问题求助] Mysql和GaussDB的区别有哪些,数据迁移有什么工具么?
    目前在做Mysql换数据库的调研,有些问题想咨询一下论坛的大佬们,问题分两部分GaussDB(for MySQL):1,GaussDB(for MySQL)是否之部署在公有云上,能否私有化部署?2,如果我要学习GaussDB(for MySQL),有什么免费的沙箱环境么?GaussDB:1,Mysql和GaussDB(不是for MySQL)具体差异有多大,从SQL语法,数据迁移,等方面说一下2,Mysql迁移到GaussDB(不是for MySQL),有什么工具?Navicat迁过来少很多东西。3,GaussDB(不是for MySQL)有没有自带information_schema,performance_schema,mysql这几个系统自带的库。
  • [问题求助] 请问高斯DB for Mysql 使用的存储引擎是什么?
    请问高斯DB for Mysql 使用的存储引擎是什么?是rocksdb吗? 
  • 当某一用户在事务中修改某张表,还未提交时,其他用户能否查询这张表的数据?如果能,但是查到的是脏数据该怎么办?
    当某一用户在事务中修改某张表,还未提交时,其他用户能否查询这张表的数据?如果能,但是查到的是脏数据该怎么办?
  • [活动公告] 【云声专场】开发者体验官:GaussDB(for MySQL) 模拟银行核心数据库!提建议领开发者盲盒礼包~
    华为云开发者日·2023年度创享峰会来啦!参加“GaussDB(for MySQL) 模拟银行核心数据库”,提出你的建议有机会获得开发者盲盒礼包惊喜不容错过,快叫上小伙伴一起来吧【体验项目】GaussDB(for MySQL) 模拟银行核心数据库,从模型设计到SQL实操,沉浸式DBA体验【活动时间】2023年12月20日-12月31日【参与方式】直接在此活动帖下方回帖提建议即可比如对产品功能的改进建议、对活动流程的感想、对现场活动的感悟等等PS:不要少于30字哦~【获奖规则】奖项设置有效回复楼层评选条件获奖名额激励礼品优质建议奖20对产品功能有改进价值的建议1名开发者盲盒礼品价值50-100元积极反馈奖20优质建议奖轮空的情况下进行抽取抽取1名开发者盲盒礼品价值50元【活动规则】1、本帖的回帖建议不少于30字,仅限于对“GaussDB(for MySQL) 模拟银行核心数据库”体验项目,其他项目建议不参与此次活动,否则将视为无效内容。2、本次活动将根据实际参与情况发放奖励,包括但不限于用户百分之百中奖或奖项轮空的情况;以上奖品均为实物奖品,具体发放视出库情况而定;3、活动预计于结束后七天内完成奖项公示,并于结束后15个工作日内完成邮寄。【温馨提示】1、请务必使用个人实名账号参与活动(IAM、企业账号等账号参与无效)。如一个实名认证对应多个账号,只有一个账号可领取奖励,若同一账号填写多个不同收件人或不同账号填写同一收件人,均不予发放奖励。2、所有获得奖品的获奖用户,请于获奖后3日内完成实名认证,否则视为放弃奖励。
  • [优秀案例分享] 基于高斯DB的汽车运输数据库课程设计
    一、背景介绍:汽车运输系统某汽车运输公司数据库中有三个实体,分别是车队、车辆、司机,车队属性有车队号、车队名;车辆属性有牌照号、生产厂家和出厂日期;司机属性有司机编号、姓名、联系电话。每个车队可以聘用若干个司机,但每个司机只能应聘于一个车队,车队聘用司机有个聘期;每个车队可以拥有若干个车辆,但每辆车只能属于一个车队;每个司机可以使多辆汽车,每辆汽车可以被多个司机使用,司机使用车辆有使用日期和公里数两个属性。二、画出ER图图片见附件《相关图片》三、转换为关系模式将ER图转换为关系模式,注明关系的属性、主键和外键。关系模式定义的写法举例如下:Table1(t1column1,t1column2,t1column3,…),主键t1column1,外键t1column2引用Table2表的t2column1。表名和列名请使用英文(或拼音)。具体转换如下:motorcade(mid,mname)主键(mid)car(license,manufacturer,prod_date,cmid)主键(license),外键cmid引用motorcade表的middriver(did,name,phone,dmid,employment)主键(did),外键dmid引用motorcade表的midcar_use(did,license,date,km)主键(did,license),外键did引用driver表中did,外键license引用car表中license四、使用高斯DB实践使用课程提供的华为云数据库GaussDB(for MySQL),登录分配给你的数据库,在其中建立和上述关系一致的物理表及表之间的关系等,在表中增加一定数量的测试数据(一般每张表至少10条数据)。完成后,使用“库管理”->“数据字典”->“导出PDF”,提交该PDF。PDF添加在了附件。五、设计业务需求分析你选择的应用场景,自行设计三个业务需求,在建立的数据库中定义成视图、存储过程、触发器或函数均可。对这三个自行定义的视图、存储过程、触发器或函数,请分别给出:(1)实现的业务需求描述(2)创建时完整的SQL代码(3)一个执行/触发/查询的例子,提供执行/触发/查询后的截图设计业务需求如下:(一)①建立视图km_view,查询所有总公里数大于2的司机编号。②CREATE VIEW km_viewAS(SELECT did FROM car_useGROUP BY didHAVING SUM(km)>2);③图片见附件《相关图片》(二)①建立存储函数 get_phonenum 查询某个司机的联系电话②DROP FUNCTION IF EXISTS get_phonenum;DELIMITER $CREATE FUNCTION get_phonenum(str VARCHAR(32))RETURNS INTReads SQL dataBEGINDECLARE phn INT;SELECT phone INTO phn FROM driver WHERE name=str;RETURN phn;END $DELIMITER ;③图片见附件《相关图片》3.①建立存储过程km_data,查询所有司机的平均公里数、最大公里数和最小公里数。②DROP PROCEDURE IF EXISTS km_data;DELIMITER $CREATE PROCEDURE km_data()BEGINSELECT AVG(km) AS 平均公里数,MAX(km) AS 最大公里数,MIN(km) AS 最小公里数 FROM car_use;END $DELIMITER ;③图片见附件《相关图片》
  • [优秀案例分享] 校运会系统数据库设计
    1、设计要求案例2: 校运动会系统校运动会中有各类比赛,每一比赛类别有类别编号、类别名称和主管属性,每一比赛类别包含很多个比赛项目;每一比赛项目有项目编号、项目名称、比赛时间和级别属性;各个系团队有团队编号、团队名称、领队属性,每一代表团由多名运动员组成,运动员有编号,姓名,年龄,性别等属性;每一名运动员可以参加多个比赛项目,每一比赛项目也有多名运动员参加,运动员参加比赛有成绩属性。2、ER图绘制ddl代码SET foreign_key_checks = 0; drop table if exists competitionType; drop table if exists competition; drop table if exists team; drop table if exists player; drop table if exists results; CREATE TABLE competitionType( typeid int COMMENT '类型编号' AUTO_INCREMENT, type_name varchar(40) COMMENT '类型名称', manager varchar(40) COMMENT '主管名称', PRIMARY KEY (typeid) ); CREATE TABLE competition( cid int COMMENT '比赛编号' AUTO_INCREMENT, gender int COMMENT '比赛性别,1表示男,0表示女' DEFAULT 1, cname varchar(40) COMMENT '比赛名称', ctime DATETIME COMMENT '比赛时间', typeid int COMMENT '比赛类别编号', PRIMARY KEY (cid), FOREIGN KEY (typeid) REFERENCES competitionType(typeid) on delete set null ); CREATE TABLE team( tid int COMMENT '团队编号' AUTO_INCREMENT, tname varchar(40) COMMENT '团队名称', leader varchar(40) COMMENT '领队名称', PRIMARY KEY (tid) ); CREATE TABLE player( pid int COMMENT '运动员编号' AUTO_INCREMENT, pname varchar(40) COMMENT '姓名', age int COMMENT '年龄', gender int COMMENT '性别,1表示男,0表示女' DEFAULT 1, grade int COMMENT '年级级别', tid int COMMENT '所属团队编号', PRIMARY KEY (pid), FOREIGN KEY (tid) REFERENCES team(tid) on delete set null ); CREATE TABLE results( pid int COMMENT '运动员编号', cid int COMMENT '比赛编号', score int COMMENT '成绩', PRIMARY KEY (pid, cid), FOREIGN KEY (pid) REFERENCES player(pid), FOREIGN KEY (cid) REFERENCES competition(cid) ); SET foreign_key_checks = 1;3、数据字典在华为云gaussdb数据库中,在执行了上述ddl代码之后,使用“库管理”->“数据字典”->“导出PDF”,即可获得可视化的数据结构以检查数据定义的正确性 以下为本次设计导出的结果4、业务需求实现sql设计及其效果展示获取所有团体总成绩,并按总成绩排列展示delimiter $$ drop procedure if exists teamInfo; create procedure teamInfo() begin select tname as 院系名称, ifnull(sum(score),0) as 总分 from team team left join (select * from player natural join results) as pr on pr.tid = team.tid group by team.tid ORDER BY sum(score) desc; end; $$ delimiter;展示所有比赛项目的所有参赛人员及其参赛成绩delimiter $$ drop view if exists competitionInfo; create view competitionInfo as with compe(cid, cname2) as ( select cid, CONCAT(CASE gender when 1 then "男子" else "女子" END ,cname) as cname2 from competition) select cname2 as 项目名称, pname as 运动员, score as 成绩 from results natural join compe natural join player order by cname2 desc, score desc; $$ delimiter;男子只能参加男子比赛,女子只能参加女子比赛delimiter $$ drop trigger if exists results_insert_before_trigger; create trigger results_insert_before_trigger BEFORE INSERT ON results for each row BEGIN declare pgender int; declare cgender int; select gender into pgender from player where new.pid = pid; select gender into cgender from competition where new.cid = cid; if (cgender <> pgender) then insert into mytable values(0); end if; end; $$ delimiter;1是男性运动员,5是男子比赛,4是女子比赛,3是比赛成绩,未参加的可以设为0,可以看到只有男性运动员参加男子比赛才能成功报名,否则无法插入
  • [技术干货] 使用华为云GaussDB搭建智能门锁用户管理系统
    智能门锁技术在现代社会中得到了广泛的应用,而一个可靠的用户管理系统对于智能门锁的正常运行至关重要。本教程将介绍如何使用华为云的 GaussDB 构建一个强大的智能门锁用户管理系统。1.数据库设计首先,我们需要设计数据库结构,为此我们创建三个主要表:用户(User)、门锁(Lock)和授权(Authorization)。 2. 创建数据库和表在华为云 GaussDB 控制台中,先购买一个数据库资源: 打开一个新的数据库: 并按照上述ER图设计创建相应的表:-- 创建用户表 CREATE TABLE User ( UserID INT PRIMARY KEY, UserName VARCHAR(255), -- 其他用户信息字段... );-- 创建门锁表 CREATE TABLE Lock ( LockID INT PRIMARY KEY, LockName VARCHAR(255), -- 其他门锁信息字段... );-- 创建授权表 CREATE TABLE Authorization ( AuthorizationID INT PRIMARY KEY, UserID INT, LockID INT, FOREIGN KEY (UserID) REFERENCES User(UserID), FOREIGN KEY (LockID) REFERENCES Lock(LockID) );-- 创建用户门锁关系表 CREATE TABLE UserLock ( UserLockID INT PRIMARY KEY, UserID INT, LockID INT, FOREIGN KEY (UserID) REFERENCES User(UserID), FOREIGN KEY (LockID) REFERENCES Lock(LockID) );3. 插入示例数据插入一些示例数据,以便演示系统的基本功能。注意,实际中这些数据应该是由用户通过系统界面添加的。-- 插入用户数据 INSERT INTO User (UserID, UserName) VALUES (1, 'Alice'), (2, 'Bob'), (3, 'Charlie');-- 插入门锁数据 INSERT INTO Lock (LockID, LockName) VALUES (101, 'Front Door'), (102, 'Back Door');-- 插入授权数据 INSERT INTO Authorization (AuthorizationID, UserID, LockID) VALUES (1001, 1, 101), (1002, 2, 101), (1003, 3, 102);-- 插入用户门锁关系数据 INSERT INTO UserLock (UserLockID, UserID, LockID) VALUES (2001, 1, 101), (2002, 2, 101), (2003, 3, 102);4. 实现用户管理系统逻辑通过编程语言(如Java、Python等)或框架,实现用户管理系统的逻辑。这包括用户注册、授权管理等功能。在实际项目中,可能需要使用华为云的开发工具和 SDK 进行数据库连接和操作。5. 进行测试测试系统,确保用户可以成功注册,门锁可以正确地获取和验证用户的授权信息,以及用户门锁关系的管理。
  • [技术干货] 【分享】医疗场景下的数据库构建实践
    案例:医院人事系统每个科室有多名医生,每名医生只能在一个科室中工作。每名医生可以参加多个医药科研项目,每个医药科研项目可以由多名医生参加。每个医药科研项目由一名医生担任总负责人,一名医生可以负责多个医药科研项目。每名医生参加某医药科研项目,都有“项目职责”和“每年投入几个月”这两个信息。其他相关信息包括: 科室:科室编号、科室描述 医生:工号、姓名、性别、出生日期、进入医院工作日期、职称 医药科研项目:项目编号、项目名称、项目简述1. ER图绘制省略了部分属性,用下划线标注了主键。其中,由于将职责这一实体认定为弱实体,因此没有标注主键,但在具体实现时,会通过添加工号和项目编号这两个属性来将职责和医生和项目对应起来): 2. 将ER图转换为关系模式,注明关系的属性、主键和外键。Department(Dept dept_number, Dept dept_description, Dept doct_num) #科室编号,科室描述,医生数量 Doctor(Dct doct_id, Dct doct_name, Dept dept_number, Dct doct_gender, Dct doct_birthday, Dct doct_work_began_date, Dct doct_title) #医生编号,医生姓名,科室编号,性别,出生日期,进入医院工作日期、职称 Duty(Dct doct_id, Proj proj_id, Duty proj_duty, Duty worktime) #医生编号,项目编号,项目职责,每年投入几个月 Project(Proj proj_id, Proj proj_name, Proj proj_description, Proj proj_leader) #项目编号、项目名称、项目简述,负责人姓名3. 建立的数据库中定义成视图、存储过程、触发器或函数【1】视图功能描述:显示所有担任项目负责人的医生的姓名,工作年限,职称,所在科室SQL代码:CREATE view proj_leader as SELECT `user019db`.`project`.`proj_name` AS `proj_name`,`user019db`.`project`.`proj_leader` AS `项目领导人`,timestampdiff(YEAR,`user019db`.`doctor`.`doct_work_began_date`,now()) AS `工作年限`,`user019db`.`doctor`.`doct_title` AS `职称`,`user019db`.`doctor`.`dept_number` AS `科室编号` FROM (`user019db`.`project` join `user019db`.`doctor`) WHERE (`user019db`.`project`.`proj_leader` = `user019db`.`doctor`.`doct_name`)执行效果: 【2】存储过程功能描述:创建存储过程UpdateDoctorTitle,该存储过程更新doctor表中的职称(doct_title),根据医生的入职时间做不同的更新操作,使用游标:对入职时间在2010-01-01之前(含)的,如果之前的职称是副主任医师则设置医生的职称(doct_title)为主任医师;对入职时间在2018-01-01之前(含)的,如果之前的职称是实习医师则设置医生的职称(doct_title)为普通医生;SQL代码:CREATE PROCEDURE `UpdateDoctorTitle`() BEGIN DECLARE d_id INT; DECLARE work_date DATE; DECLARE title VARCHAR(255); DECLARE cur CURSOR FOR SELECT a.doct_work_began_date, a.doct_title, a.doct_id FROM doctor a; DECLARE exit HANDLER FOR NOT FOUND CLOSE cur; OPEN cur; REPEAT FETCH cur INTO work_date, title, d_id; IF(work_date<='2010-01-01' and title = '副主任医师') THEN SET title = '主任医师'; ELSEIF(work_date<='2018-01-01' and title = '实习医师') THEN SET title = '普通医生'; END IF; UPDATE doctor SET doct_title=title WHERE doct_id=d_id; UNTIL 0 END REPEAT; END执行效果: 【3】触发器功能描述:当有新增的医生后,科室内的医生数量对应更新SQL代码:DELIMITER $$ CREATE DEFINER=`DB_USER019`@`%` TRIGGER `UpdateDoctNum` AFTER INSERT ON `doctor` FOR EACH ROW begin UPDATE department SET doct_num=(SELECT count(*) FROM doctor WHERE new.dept_number=dept_number) WHERE dept_number=new.dept_number; end $$ DELIMITER ;执行效果:
  • [问题求助] dws里建表的时候定义character varying的长度和不定义character varying的长度有什么区别?
    dws里建表的时候定义character varying的长度和不定义character varying的长度有什么区别?
  • [活动公告] 【有奖征文 第28期】华为云GaussDB:与数据库同行的日子,分享你的故事和技术经验,赢千元大礼包!
    云计算时代,云数据库的需求和技术也在不断的发展,华为云数据库GaussDB是华为自主创新研发的分布式关系型数据库。该产品具备企业级复杂事务混合负载能力,同时支持分布式事务,同城跨AZ部署,数据0丢失,支持1000+的扩展能力,PB级海量存储。同时拥有云上高可用,高可靠,高安全,弹性伸缩,一键部署,快速备份恢复,监控告警等关键能力,能为企业提供功能全面,稳定可靠,扩展性强,性能优越的企业级数据库服务。为了让各位开发者0距离体验GaussDB、GaussDB(for MySQL)等产品,特举办《与数据库同行的日子》有奖征文活动,提供一个沙箱实践和一个实操手册,以便大家可以更好地学习和使用华为云数据库产品。☞参与规则第一步:体验GaussDB、GaussDB(for MySQL)等产品点我进行沙箱实验- GaussDB数据库应用程序开发实验点我获取现网实操- GaussDB(for MySQL)场景化综合应用实验(见文末底部附件)点我前往产品免费体验区-云数据库第二步:围绕如下主题之一发表文章① 产品体验:体验GaussDB、GaussDB(for MySQL)等产品,撰写产品体验反馈,如体验感受,使用后建议,操作使用方法等内容。② 最佳实践:分享在使用华为云GaussDB、GaussDB(for MySQL)等产品过程中,解决痛点问题或者完成应用开发实践的案例,进行性能优化、预测性维护、风险排查、NL2SQL等的实践内容。③ 技术攻坚:分享在数据库技术攻坚过程中遇见的技术和理论的难题、解决方向、以及成功的解决方案等内容。④ 人物图鉴:分享与数据库相关的身份在生活和工作中的故事,内容用到的技术手段、收获的感受、困惑和奇思妙想等,比如“数据库应用开发的一天”。☞格式要求1、标题必须以【华为云GaussDB:与数据库同行的日子】结尾,例如华为云GaussDB性能优化【华为云GaussDB:与数据库同行的日子】2、文章需打上【云数据库GaussDB】/【云数据库GaussDB(for MySQL)】/【云数据库GaussDB(for Redis)】/【云数据库GaussDB(for Influx)】/【云数据库GaussDB(for Cassandra)】的标签(至少包含一个) 3、文章末尾需加上活动名称及链接地址,如:我正在参加【有奖征文 第28期】华为云GaussDB:与数据库同行的日子! 链接:4、建议投稿内容字数不少于500字(不含代码段),语句通顺、文章逻辑清晰、排版整洁、代码规范,尽量图文并茂(有技术架构图或者分析图等做支撑)。5、文章保证原创首次发布,如发现投稿内容为转载、复制、抄袭、恶意拼接、灌水等侵权作弊行为,均视为无效并取消参与资格。6、文章须符合征文主题及平台内容规范,不得出现违规负面内容。详见华为云开发者平台内容互动使用协议。7、 参加征文活动的文章作者拥有著作权,华为云拥有使用权、修改权等。点此立即发表博文· 以上奖品均为实体奖品,具体视出库情况而定。☞评分规则专家评分依据 :文章篇幅、经验含金量、排版美观度、阅读量、点赞、收藏等指标综合评分。其他说明: 1、一二三等奖不能叠加。 2、参与奖不与一二三等奖叠加。 3、本期征文的一二三等奖对应四个主题方向分别设置1名、2名和7名。 4、有奖征文投稿数量不计入月度激励活动(即社区明星评选)文章数量。☞你将获得什么?我们会把收到的优质内容汇编成册,并注明原作者,积累行业口碑,开放给圈内开发者下载查阅,提供实践参考。对于贡献优质内容的作者,我们还将送出各项大礼!同时,在华为云站内外10+个技术社区醒目位置进行推荐,给与百万级流量资源。优质作者更可获得长期约稿和更多内容合作机会。☞问题咨询如果有任何问题,可扫描下方二维码咨询。添加微信时请备注:有奖征文+华为云博客昵称!如果大家在征文中遇到有关华为云产品体验方面的问题建议,请到【云声平台】提出您的宝贵建议,标题以【云驻计划-定向征文】开头,还有机会赢取额外奖励。快来华为云社区博客,一起遨游技术海洋吧! 点击立即体验☞部分奖品展示定制保温杯 定制保温杯 游戏机礼盒 定制双肩包 手机支架 定制折叠雨伞 定制连帽卫衣 定制笔记本 定制笔记本
  • [问题求助] GaussDB200安装系统版本要求
    根据提供的安装文档信息,要求的操作系统如下图请问centos7.5的能不能安装
  • [技术干货] 云上镇魂街,以守护之名,邀你热血入局
    作为领先的全球化IP游戏运营商,中手游以IP为核心,通过自主研发和联合研发,为全球玩家提供精品IP游戏,打造极具竞争力的IP游戏生态体系。《镇魂街:天生为王》是中手游改编自经典热血国漫IP《镇魂街》的新国潮将灵共战动作手游,其独特的将灵共战体验,成为备受众多国漫粉丝和动作游戏玩家喜爱的新势力精品手游,上线前全渠道预约破700万。百万级预约量,系统如何支撑?中手游在全力保证《镇魂街:天生为王》原汁原味的IP内容的同时,采用ARPG(动作角色扮演类游戏)+将灵共战的创新玩法,让原著粉丝与广大玩家都可以沉浸式体验到《镇魂街》IP的魅力。但新玩法也对服务器的性能、扩展、稳定性提出了新的需求,作为支撑整款游戏的底层数据库在技术方面也面临不小的挑战。高性能:700万预约量,上线首日服务器压力大,有爆服风险,需要一款极高性能的数据库作为支撑;稳定性:共战玩法对数据库的稳定性要求极高,对时延的容忍度极低,时刻需要高稳定、低时延的数据访问来保障玩家体验,不然会极易导致用户流失;弹性扩容:网络游戏作为一个大型、高并发的应用系统,其运行过程中面临着巨大的性能压力和技术挑战,在业务量高并发场景下,玩家访问量突增,同时在线人数迅速飚高,如何在短时间内支持数据库批量规格变更扩缩容成为游戏发行商的一道考验,而批量扩容可以使数据库支持更多的业务量访问。极速上线,华为云GaussDB(for MySQL)让您畅享超燃体验针对客户需求,华为云数据库团队采用了云原生数据库GaussDB(for MySQL)+文档数据库服务DDS组合解决方案,DDS用于存储玩家数据,包含玩家账号、战斗信息等; GaussDB(for MySQL)主要存储战斗信息日志(游戏战斗信息是游戏业务核心数据),并通过其自带的读写分离、高性能、批量变更等能力,高效支撑《镇魂街:天生为王》手游极速上线,助力玩家畅享超燃体验。读写分离,轻松应对流量洪峰华为云数据库采用读写分离代理的方案,对游戏中玩家需要读取的数据和写入的数据进行分流,有力分散了百万级流量洪峰的压力,且使用的GaussDB(for MySQL)性能较开源MySQL最高提升7倍,在流量洪峰的压测场景,性能表现持续稳定可靠,游戏首发持续高峰运行至今,数据库持续表现稳定。超低时延,业务稳定可用华为云GaussDB(for MySQL)存算分离架构,并搭配创新研发的DFV分布式存储技术,对云数据库存储容量进行扩充,达到最高128TB的海量数据存储空间,领先于国内外同类别产品的容量水平,能满足玩家产生的数据存储需求;NDPQ算子下推技术,在存储层进行数据的查询和计算,再返回应用,极大提高数据库的查询性能,降低了IO带宽,实现毫秒级低时延;基于DFV存储的三副本架构,实现数据强一致,并为客户所有现网生产实例创建容灾实例,业务发生故障可实现秒级恢复,有效保障业务的连续性和稳定性。批量规格变更,对业务无感针对游戏需要批量运维的场景,华为云数据库提供了批量规格变更能力,当数据量过大时,GaussDB(for MySQL)可对磁盘空间进行快速扩容,而且对业务无感知,扩容期间,服务不中断,大幅度提升了数据库运维效率,降低了运维成本。在华为云数据库的强力保障下,《镇魂街:天生为王》业务快速上线,1个月内完成游戏内测至上线全流程,流程缩短了50%;游戏上线首日,支撑百万游戏用户同时在线,游戏稳定运行不中断,上线首日荣登华为应用市场游戏热榜Top1。随着游戏市场的迅猛发展,打造精品化手游、跨界创新成为游戏厂商重要的考量。未来,中手游将持续深耕IP文化,通过技术赋能解锁IP游戏更多新玩法,华为云数据库也将继续携手中手游,共同打造更多游戏精品,给用户创造更极致的游戏体验。