魔兽37级适合哪里升级,魔兽怀旧服40级去哪升级

首页 > 经验 > 作者:YD1662022-10-26 21:11:55

11. StarRocks的重要特征

基于37手游的业务特点和ClickHouse的使用情况,2022年开始调研StarRocks,StarRocks的特性和37手游的业务场景匹配度非常高,下面简单介绍一下StarRocks的一些重要特性。

StarRocks目前有四种数据模型:明细模型、聚合模型、更新模型和主键模型,根据不同的业务场景使用不同的数据模型,可以提升查询性能。

37手游业务中使用较多的是主键模型。主键模型其实和更新模型比较相似,要求每个表要有唯一的主键,支持按主键进行更新和删除操作,通过牺牲数据写入操作的部分内存,能够极大地提升查询性能。通过各种测试,StarRocks支持多并发查询,并且QPS能力比ClickHouse要好。StarRocks支持多种数据导入方式,简化了数据加工链路。另外StarRocks不依赖ZooKeeper等外部组件,只有自身的FE、BE模块,降低了运维管理难度。

魔兽37级适合哪里升级,魔兽怀旧服40级去哪升级(13)

12.StarRocks在37手游画像场景的应用

魔兽37级适合哪里升级,魔兽怀旧服40级去哪升级(14)

37手游用户画像场景有四个技术诉求。第一,支持大数据量的查询;第二,数据的时效性要强;第三,可以根据任意的规则去圈选用户,再去做一些画像操作,比如聚合操作;第四,是要支持多表关联,比如画像表和用户维度表关联。其中前面的第三、第四点是我们的强需求项。

13.37手游画像StarRocks方案

魔兽37级适合哪里升级,魔兽怀旧服40级去哪升级(15)

过去37手游的用户画像使用的是ES,但ES的成本比较高,并发能力也比不上StarRocks Hbase的方案,并且ES有时会出现读写超时(业务上读写时延有要求),因此换成了现在StarRocks Hbase的方案,过去的痛点都解决了。在StarRocks方案中,用户画像表使用了宽表 众表的数据设计方案,对应的表模式是主键模型 聚合模型来处理宽表和众表;通过使用StarRocks的to_bitmap将user_id转化为Bitmap类型后,后续通过Bitmap运算支持人群圈选等需求,性能相当高。

--

03

37手游多维分析技术业务化和普惠化

1.数据分析与决策存在痛点

魔兽37级适合哪里升级,魔兽怀旧服40级去哪升级(16)

上一页12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.