掌玩科技×OceanBase:HTAP实时数据分析,降低80%存储成本

news2025/1/8 18:41:51

欢迎访问 OceanBase 官网获取更多信息:https://www.oceanbase.com/


近日,新兴游戏公司海南掌玩网络科技有限公司(以下简称“掌玩科技”)正式牵手原生分布式数据库 OceanBase,其投放系统、用户分析系统、数据系统、运营分析系统等数套系统均接入了 OceanBase。 通过 OceanBase 的 HTAP 能力,实现游戏平台用户行为数据实时分析,存储成本降低 80%,性能提升约 30%,DBA 运维效率大幅提升。

Image

掌玩科技于 2019 年成立,一直以来专注于游戏联运、游戏发行和游戏盒子等业务,旗下运营国战传奇、自由之刃、怒火一刀等热门游戏产品,累计注册用户超千万。

对于一款游戏来说,用户的可持续留存、可持续变现是核心竞争力,数据分析继而成为指导游戏运营的重要手段。通过数据分析可以将玩家行为数字化,并提供建立用户画像,分析用户行为的基础,又能给游戏公司建立多纬度的数据报表指导运营决策。

随着掌玩科技的游戏业务快速发展,数据量越来越大,包括运营分析,买量分析,用户分析等在内的数据分析性能已经远远不能满足业务需求。 基于“云原生数据库(TP)+数据仓库(AP)“建立汇聚库的模式造成数据多份冗余,还需要维护数据同步链路,导致数据存储成本和运维复杂度显著上升。

此外,用户的精细化运营需求,如推荐、用户流失归因等场景的不断增加,对数据分析的实时性要求越来越高。原数据库性能,特别是 AP 性能无法支撑实时分析需求,后来升级为云原生数据库后,掌玩科技尝试将数据同步至数据仓库,希望能把精力投入到更有价值的业务上,而不是花费精力去维护多份数据和同步链路,但分析性能仍未达到预期。

经过多家调研与测试,掌玩科技最终选择牵手原生分布式数据库OceanBase。目前,掌玩科技的投放系统、用户分析系统、数据系统、运营分析系统等数套系统,通过OMS(OceanBase Migration Service,OceanBase 数据迁移工具)在业务零修改的情况下,完成了向 OceanBase 分布式数据库的完整、平滑迁移。

迁移至OceanBase后,掌玩科技借助 OceanBase 的 HTAP 能力,替代原有“云原生数据库(TP)+数据仓库(AP)”的方案,大大简化了数据库架构,数据只有一份且无需维护同步链路,分析业务真正做到了实时没有链路延迟,分析处理的性能和实时性得到进一步提高,复杂 SQL 性能平均提高 30%。

Image

在接入 OceanBase 后,掌玩科技降本增效显著,借助 OceanBase 的高级压缩技术,以及一份数据即可完成存储和分析,助力公司数据存储成本整体下降了 80%。 熟练应用 OceanBase 的大集群模式、在线 DDL、智能诊断等功能,在云控制台加持下,掌玩科技的 DBA 运维效率大幅度提升,再无需为维护多份数据和同步链路而烦恼,可以将精力投入到更有价值的业务上。

据了解,OceanBase 公有云(OceanBase Cloud)是构建在阿里云、AWS 等全球主流公有云基础设施上,基于完全自主研发的原生分布式数据库,提供弹性扩展、卓越性能、主流兼容的高性价比的数据库云服务,为客户在云上提供服务、弹性、监控、诊断、开发、迁移、备份、恢复的端到端数据库服务化解决方案。2022年,OceanBase Cloud 正式面向全球客户开服,开始为全球不同规模、不同成长阶段的客户提供优质数据库服务。

凭借 LSM-Tree 高压缩引擎、原生多租户、真正的 HTAP 等硬核能力,OceanBase 深度助力中小企业降本提效。携程、海底捞、理想汽车、二维火、客如云、利楚商服、易仓科技、洋葱集团、致欧家居等搭载 OceanBase 全新出发后,均在数据库性能显著提升的基础之上,收获多项成本降低与效率提升。


欢迎访问 OceanBase 官网获取更多信息:https://www.oceanbase.com/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/436824.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

beef-xss浏览器劫持

beef-xss浏览器劫持 一,实验拓扑图二,租用一台阿里云,搭建docker环境和beef环境1.租一台阿里云服务器,系统选用ubuntu,计时收费的那种,一个小时几毛钱2.开启策略组3000端口,5000端口4.安装docke…

wait/notify使用详解

1. 使用注意事项 wait/notify(All)可用于线程间(线程数量>3)通信 永远在synchronized方法或对象里使用wait/notify(All),不然JVM报java.lang.IllegalMonitorStateException 永远在while循环里使用wait,防止其他原因改变先前判断条件 永远在线程间共享对象(生产…

直流有刷电机的电路分析

这里写目录标题 H桥改进后的电路L298N原理图野火的电机驱动板MOS管野火的原理图 H桥 当 Q1 和 Q4 导通时,电流将经过 Q1 从左往右流过电机,在经过 Q4 流到电源负极,这时图中电机可以顺时针转动。 当 Q3 和 Q2 导通时,电流将经过 Q…

【AI算法学习】基于AutoEncoder的生成对抗网络

基于AutoEncoder的生成对抗网络:VAE-GAN AutoEncoderVAEGANVAE-GANDCGANInfoGANss-InfoGAN论文链接 " 生成模型(Generative modeling)"已成为机器学习的一个较为广泛的领域。在图像这种流行数据上,每张图像都有数千数万…

服务(第七篇)nginx优化

隐藏版本号: 方法①: 修改配置文件: 检测:版本号没有了 方法②: 首先修改nginx.h文件,修改版本号和服务名: 然后切换到/opt/nginx-1.18.0进行编译安装: 安装后进入nginx.conf进行…

Redis缓存实战(2)

目录 缓存定义 Redis缓存实战 1删除缓存还是更新缓存? 2如何保证缓存与数据库的操作同时成功或者失败? 3先操作数据库还是缓存? 缓存问题 缓存穿透 缓存雪崩 缓存击穿 缓存定义 缓存(Cache)是数据交换的缓冲区&#xff0…

微信小程序自动化测试实战教程,框架源码应有尽有

目录 1. 微信小程序自动化测试介绍 2. 搭建微信小程序自动化测试框架 步骤1:选择测试工具 步骤2:搭建测试环境 步骤3:编写测试脚本 步骤4:执行测试 3. 实现微信小程序自动化测试的关键技术 技术1:微信小程序自动…

Netty:常见的面试题和答案

1. 什么是Netty? 答:Netty是一个高性能的网络编程框架,基于NIO的非阻塞式IO模型,可以帮助开发者快速开发高性能、高可靠性的网络应用程序。 2. Netty的核心组件有哪些? 答:Netty的核心组件包括&#xff…

GPT-3模型简单介绍

目录 一、概要 二、深入扩展 一、概要 与T5模型( Text-to-Text Transfer Transformer,详见文末链接 )相似,OpenAI提出的GPT-3模型(第三代GPT)也是通过将不同形式的自然语言处理任务重定义为文本生成实现模型的通用化。…

【面试】一文读懂Java类加载全过程

文章目录 一、概述1. 类加载器2. 加载阶段3. 验证阶段4. 准备阶段5. 解析阶段6. 初始化阶段类加载过程总结 二、相关问题Q: 什么是类加载?Q: Java中有哪些类加载器?Q: 类加载的过程包括哪些步骤?Q: 类加载器的双亲委派模型是什么?…

告别StringUtil:使用Java的全新String API优化你的代码

前言 Java编程语言每一次主要更新,都引入了许多新功能和改进。 并且在String 类中引入了一些新的方法,能够更好地满足开发的需求,提高编程效率。 repeat(int count):返回一个新的字符串,该字符串是由原字符串重复指定…

Jetson TX1 /TX2 对比介绍

大家好,我是虎哥,经过一段时间的整理,针对TX1/TX2这些看起来已经落伍的产品,如何找到合适的应用场景,我也整体上做了一些了解好调研。现在由于资料很多都比较老了,有些表述也有些前后表述不一,所…

ClickHouse环境搭建

目录 1 ClickHouse 的安装1.1 准备工作1.1.1 确定防火墙处于关闭状态1.1.2 CentOS 取消打开文件数限制1.1.3 安装依赖1.1.4 CentOS 取消 SELINUX 1.2 单机安装1.2.1 在 hadoop102 的/opt/software 下创建 clickhouse 目录1.2.2 将安装文件上传到 hadoop102 的software/clickhou…

Baumer工业相机堡盟工业相机如何联合BGAPISDK和OpenCV实现图像的伽马变换校正算法增强(C++)

Baumer工业相机堡盟工业相机如何联合BGAPISDK和OpenCV实现图像的伽马变换校正算法增强(C) Baumer工业相机Baumer工业相机使用图像算法增加图像的技术背景Baumer工业相机通过BGAPI SDK联合OpenCV使用图像增强算法1.引用合适的类文件2.BGAPI SDK在图像回调…

第三章 作业(7BF)【计算机系统结构】

第三章 作业(7BF)【计算机系统结构】 前言推荐第三章 作业(7BF)71115鲲鹏流水线调研华为鲲鹏处理器ARM体系的总体思想ARM的流水线结构 最后 前言 2023-4-10 18:49:41 以下内容源自《【计算机系统结构】》 仅供学习交流使用 推荐…

上一次c语言多文件处理代码的改进和总结

先看看上一次的文件: (3条消息) 认真复习c语言1_穿花云烛展的博客-CSDN博客 对于有重复结构体定义但是并不会报错,只是难以修改而已:为了解决这个一改就要改两次的情况,这里有一个解决方案: 上面的代码是可以运行的&…

常见的Web攻击技术

文章目录 前言HTTP 不具备必要的安全功能在客户端即可篡改请求针对 Web 应用的攻击模式 因输出值转义不完全引发的安全漏洞跨站脚本攻击XSSXSS实例 SQL 注入攻击实例 HTTP 首部注入攻击HTTP 首部注入攻击案例HTTP 响应截断攻击 因会话管理疏忽引发的安全漏洞会话劫持会话固定攻…

Java企业级开发学习笔记(2.2)利用MyBatis实现CRUD操作

该文章主要为完成实训任务,详细实现过程及结果见【http://t.csdn.cn/ajSEO】 文章目录 一、准备工作二、查询表记录2.1 在映射器配置文件里引入结果映射元素2.2 添加按姓名查询用户记录功能2.2.1 添加按姓名查询的映射语句2.2.2 添加按姓名查询用户记录的测试方法2.…

17、嵌入式Servlet容器

文章目录 1、切换嵌入式Servlet容器2、定制Servlet容器 【尚硅谷】SpringBoot2零基础入门教程-讲师:雷丰阳 笔记 路还在继续,梦还在期许 1、切换嵌入式Servlet容器 ● 默认支持的webServer ○ Tomcat, Jetty, or Undertow ○ ServletWebServerApplicati…

C++linux高并发服务器项目实践 day7

Clinux高并发服务器项目实践 day7 进程间通信匿名管道管道的特点匿名管道的使用创建匿名管道查看管道缓冲大小命令查看管道缓冲大小函数匿名管道通信案例 管道的读写特点 有名管道有名管道的使用写FIFO管道读FIFO管道总结有名管道实现简单版聊天功能 进程间通信 进程是一个独立…