首页 > 其他分享 >国产游戏蓄力,火山引擎ByteHouse助力游戏厂商造爆款

国产游戏蓄力,火山引擎ByteHouse助力游戏厂商造爆款

时间:2024-09-10 10:46:51浏览次数:8  
标签:游戏 莉莉丝 实时 造爆款 引擎 蓄力 ByteHouse 数据

更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号回复【1】进入官方交流群
  近几年,国产游戏在国内市场规模有起伏,但整体呈增长态势。2023年,我国自主研发游戏国内市场实际销售收入达到 2563.75 亿元,同比增长 15.29%。   一方面,国产自主研发游戏在整体市场上还处于发展的爬坡时期,在底层开发能力、创新性等方面仍要克难攻坚;另一方面,近期以“黑神话:悟空”为代表的游戏,也让全球玩家在世界顶尖游戏梯队中看到了中国游戏的身影。   国产自主研发游戏要实现“突围”,在游戏设计及迭代中,离不开对用户群体更精准分析;在游戏推广和营销中,离不开对投放渠道分析与优化。而游戏场景中的广告效果分析、行为分析、广告推荐、游戏推荐等正是ByteHouse所擅长的。   随着游戏用户体量越来越大,数据格式愈加多样化,对游戏公司的数据分析引擎提出更高要求。作为火山引擎推出的一款云原生数据仓库,ByteHouse具备强大的高并发处理能力,系统扩展性强,在实时数据分析处理方面具备显著优势,并已经广泛在游戏行业中应用。

其中,中国头部游戏公司莉莉丝游戏基于ByteHouse将性能提升3倍以上,更有其他两家头部公司通过ByteHouse弹性策略、按需扩展既能应对高峰流量,又能进一步控制资源成本。

 

案例一:性能提升3倍以上,莉莉丝游戏实时数仓建设提速

中国头部游戏公司莉莉丝游戏就基于ByteHouse搭建了广告运营分析平台核心OLAP引擎,让莉莉丝游戏能够实时处理海量投放数据和日志数据,并进行高性能计算。

此前,莉莉丝游戏在国内基于使用ClickHouse进行广告投放和运营分析业务,但遇到跨月跨季查询超时、OOM、不支持大表关联以及从MySQL数据实时同步稳定性差等问题。在引入ByteHouse之后,其自研的查询优化器解决了ClickHouse复杂查询问题,帮助莉莉丝游戏广告业务复杂查询分析场景中性能提升3倍以上,支持查询时间跨度从1个月提升至1年以上。除此之外,ByteHouse的MaterializedMySQL功能可以实时将莉莉丝游戏的MySQL或PolarDB MySQL中的业务数据整库实时同步到ByteHouse平台,大大降低了数据同步成本和运维工作量。

从ClickHouse迁移到ByteHouse,莉莉丝游戏真正实现高效数据驱动,例如营销团队能够根据实时数据调整广告投放策略,提升买量效果;细粒度的成本和效果分析帮助研发、运营、发行等团队进行精细化经营和管理,更好地了解市场需求,加强协作效率和透明度。

 

案例二:260万/秒写入去重能力,轻松应对爆款游戏流量洪峰

另一个头部游戏厂商,则通过ByteHouse轻松应对爆款游戏的流量洪峰。

该厂商最早基于OLAP技术栈搭建自身分析引擎,但面对业务增长带来的新游增量,原有引擎已无法满足写入与查询性能需求。据该游戏厂商相关负责人介绍,“我们某款游戏数据量突然暴增,在节假日数据峰值更是大幅上涨,对数据引擎的要求需要达到每秒200万条日志数据的实时去重写入,上千亿数据的多表关联查询。”

为了解决以上问题,该游戏厂商引入ByteHouse++Flink实时数仓解决方案,为实时数据接入、实时数据查询提供支持。其中,ByteHouse自研了HaUniqueMergeTree表引擎,支持实时数据写入、更新、删除, 既保留了ClickHouse高效的查询性能、又支持主键更新的表引擎。最终,基于ByteHouse的实时数仓已能支持260万TPS实时去重写入,实现水平扩展,为业务迅猛增长提供强有力的数据保障。

 

案例三:资源用量减少30%,赋能游戏厂商降本增效

在资源成本愈加昂贵的背景下,这家游戏厂商C通过 Serverless Flink + ByteHouse 的实时数仓解决方案实现降本增效。

据介绍,该厂商C为了评估广告投放、提升精准营销效率,搭建了用于评估和量化游戏对特定用户吸引力的“游戏推荐打分引擎”以及用于评估游戏广告的效果和价值的“广告推荐打分引擎”。但在实际场景中,由于数据量不断扩大,日常查询并发达到8万QPS,节假日峰值更是高达15万QPS,原有的系统成本不可控、稳定性不足。

通过以 ByteHouse 作为实时数仓、以 Serverless Flink 作为实时计算,结合火山引擎大数据研发治理套件 DataLeap、全域数据集成DataSail,该游戏厂商构建了一体化的实时数仓平台,具备实时数据接入、实时 ETL 数据加工、实时维表关联和实时数据服务等能力。从数据效果上看,基于ByteHouse的实时数仓平台,可以支持20万+QPS高并发点查,性能提高2倍以上。在资源用量上,相比于之前架构,更是减少了30%。

“ByteHouse具备高性能特性,在高并发、点查场景中具备显著优势,并且全面兼容ClickHouse、MySQL生态,可以实现应用平滑迁移,与游戏场景中的用户行为分析、广告效果分析、广告推荐、游戏推荐等非常匹配”,ByteHouse相关负责人介绍道。

未来,ByteHouse 会持续在数据处理、分析场景中为游戏行业提供更优质服务,助推更多厂商孵化出爆款游戏。


点击跳转 火山引擎ByteHouse 了解更多

 

标签:游戏,莉莉丝,实时,造爆款,引擎,蓄力,ByteHouse,数据
From: https://www.cnblogs.com/bytedata/p/18405986

相关文章

  • 用 SQL 写的俄罗斯方块游戏「GitHub 热点速览」
    在开始介绍上周热门开源项目之前,要插播一条开源新闻:Nginx已正式迁移至GitHub。近日,Nginx官方宣布将Nginx开源项目,从Mercurial迁移至GitHub代码托管平台,并开始接受PR形式的贡献、Issues问题反馈和功能请求等,GitHub上的Nginx项目终于“活”了!GitHub地址→github......
  • 东方符斗祭,一款类三国杀游戏
    介绍题外话不客气的说,当初三国杀的模仿者有一大堆,光是我买过的实体卡就有两种,一个叫做杜甫很忙,另一个是校园题材的,有一张锦囊是爸是x刚,效果记不太清了,估计是无懈可击。东方符斗祭官网https://www.thbattle.net/github这个地址其实没什么意义,因为使用了闭源插件,目前......
  • 简单的SDL扫雷游戏
    #include<SDL.h>#include<iostream>#include<cstdlib>#include<ctime>#include<string>#undefmain//解除宏定义,防止与main函数冲突//常量定义constintWIDTH=9;//游戏板的宽度(格子数)constintHEIGHT=9;//游戏板的高度(格子数)constintMINES=......
  • C语言中数组的知识(后面有三子棋小游戏)
    一、数组的创建和初始化    数组是一组同类型元素的集合,合理运用数组可以帮我们完成一些复杂的操作    1.1一维数组的创建和初始化    一维数组创建的方式:type_tarr_name[const_n];//type_t是指数组的元素类型//const_n是一个常量表达式,用......
  • 博弈论 Nim游戏
        本文参考链接:https://www.geeksforgeeks.org/combinatorial-game-theory-set-2-game-nim/给定许多堆,其中每堆包含一些数量的石头。在每一回合中,玩家只能选择一堆并从该堆中移除任意数量的石子(至少一个)。无法移动的玩家被视为输掉游戏(即,拿走最后一颗石头的玩家获胜   ......
  • 《星球大战:亡命之徒》游戏启动时崩溃弹窗“缺少kernel32.dll”该怎么解决?星球大战亡命
    当《星球大战:亡命之徒》启动时崩溃弹窗提示“缺少kernel32.dll”,可以尝试重新安装游戏,看是否能恢复该文件。也可从可靠渠道下载kernel32.dll,放置到系统目录下,以解决问题让游戏正常启动。本篇将为大家带来《星球大战:亡命之徒》游戏启动时崩溃弹窗“缺少kernel32.dll”该怎么解决......
  • 《黑神话:悟空》游戏启动时崩溃弹窗“找不到amdvlk64.dll”该怎么办?黑神话悟空游戏闪退
    当《黑神话:悟空》启动时崩溃弹窗提示“找不到amdvlk64.dll”,可以考虑重新安装游戏以找回该文件。也可从可靠来源下载amdvlk64.dll,放置到游戏安装目录下,尝试解决问题让游戏正常启动。本篇将为大家带来《黑神话:悟空》游戏启动时崩溃弹窗“找不到amdvlk64.dll”该怎么办的内容,感兴......
  • 【小项目】python贪吃蛇小游戏设计
    引入pygame库添加pygame库,在cmd中输入以下代码,进行安装。如果输入pipinstallpygame出现以下报错,可以尝试在前面加入python3-m。python3-mpipinstallpygame贪吃蛇代码importpygameimporttimeimportrandom#初始化Pygamepygame.init()#定义颜色white=......
  • 《黑神话》的狂欢,开拓出国产游戏行业的一片蓝海
    《黑神话》的狂欢,开拓出国产游戏行业的一片蓝海自8月20日《黑神话:悟空》发售以来,国内外游戏圈从未停止过对于这款现象级国产3A游戏的讨论,这种讨论的声势愈发浩大,乃至各路与游戏并不相关的主流媒体也纷纷下场站台,为其发出鼓励与支持的声音。相比起前些年,电子游戏在主流媒体......
  • 电脑怎么录屏幕视频带声音?游戏、微课录制必看!
    在数字化时代,无论是游戏爱好者想要分享精彩瞬间,还是教育工作者需要制作微课视频,掌握电脑屏幕录制并同步声音的技能都变得尤为重要。今天,我们就来揭秘几种高效且易用的录屏方法,需要的朋友快快码住!1.嗨格式录屏大师——专业级录制体验获取地址:录屏大师软件免费下载_高清电......