下载PDF
Boosting Game Performance: ExitLag's Transition from MySQL to ClickHouse
技术
- 分析与建模 - 机器学习
- 网络安全和隐私 - 入侵检测
适用行业
- 设备与机械
适用功能
- 采购
用例
- 行为与情绪追踪
- 牲畜监测
挑战
ExitLag 是一款优化全球 900 多台服务器上 1,700 多款游戏游戏体验的工具,它面临着 MySQL 的性能问题。他们在有关用户行为分析和网络路由映射的特定分析查询方面遇到了瓶颈和速度减慢,尤其是随着数据量的增加。在不断努力解决游戏玩家的常见连接问题的过程中,ExitLag 开发了一种复杂的方法来发送用户的连接数据包。这些数据包通过不同的路由同时发送,从而提高了数据包送达的保证。然而,不断增加的数据量导致了现有 MySQL 系统的性能问题。
关于客户
ExitLag 是一款优化全球 900 多台服务器上 1,700 多款游戏的游戏体验的工具。它提供更快、更少拥挤的连接,从而最大限度地减少延迟、增强游戏路线并消除数据包丢失。 ExitLag 每天处理大约 600 万个事件,使用 ClickHouse 分析用户在其服务上的行为并绘制可能的网络路线。这些对用户行为、游戏偏好、会话持续时间和网络性能的宝贵洞察不仅为游戏玩家提供了优化的路线和增强的游戏体验,而且还提高了 ExitLag 大规模处理数据的能力。
解决方案
Datacosmos Consultoria 是一家位于巴西的领先 IT 咨询公司,帮助 ExitLag 从 MySQL 过渡到 ClickHouse。 ClickHouse 因其卓越的性能、可扩展性和高效的数据压缩功能而被选中。在分析查询的性能方面,它比 MySQL 具有显着的优势。借助 ClickHouse,ExitLag 可以在短时间内快速处理数十亿行数据,满足他们对速度和规模的需求。 ClickHouse 的物化视图是 ExitLag 的另一个游戏规则改变者。通过预先计算和存储复杂查询的结果,物化视图可以更快地访问聚合数据,从而减少重复计算的需要。 Grafana 和 Power BI 等可视化工具以及即席查询用于分析和呈现这些聚合数据。
运营影响
数量效益
相关案例.
Case Study
Smart Water Filtration Systems
Before working with Ayla Networks, Ozner was already using cloud connectivity to identify and solve water-filtration system malfunctions as well as to monitor filter cartridges for replacements.But, in June 2015, Ozner executives talked with Ayla about how the company might further improve its water systems with IoT technology. They liked what they heard from Ayla, but the executives needed to be sure that Ayla’s Agile IoT Platform provided the security and reliability Ozner required.
Case Study
IoT enabled Fleet Management with MindSphere
In view of growing competition, Gämmerler had a strong need to remain competitive via process optimization, reliability and gentle handling of printed products, even at highest press speeds. In addition, a digitalization initiative also included developing a key differentiation via data-driven services offers.
Case Study
Predictive Maintenance for Industrial Chillers
For global leaders in the industrial chiller manufacturing, reliability of the entire production process is of the utmost importance. Chillers are refrigeration systems that produce ice water to provide cooling for a process or industrial application. One of those leaders sought a way to respond to asset performance issues, even before they occur. The intelligence to guarantee maximum reliability of cooling devices is embedded (pre-alarming). A pre-alarming phase means that the cooling device still works, but symptoms may appear, telling manufacturers that a failure is likely to occur in the near future. Chillers who are not internet connected at that moment, provide little insight in this pre-alarming phase.
Case Study
Premium Appliance Producer Innovates with Internet of Everything
Sub-Zero faced the largest product launch in the company’s history:It wanted to launch 60 new products as scheduled while simultaneously opening a new “greenfield” production facility, yet still adhering to stringent quality requirements and manage issues from new supply-chain partners. A the same time, it wanted to increase staff productivity time and collaboration while reducing travel and costs.
Case Study
Integration of PLC with IoT for Bosch Rexroth
The application arises from the need to monitor and anticipate the problems of one or more machines managed by a PLC. These problems, often resulting from the accumulation over time of small discrepancies, require, when they occur, ex post technical operations maintenance.
Case Study
Robot Saves Money and Time for US Custom Molding Company
Injection Technology (Itech) is a custom molder for a variety of clients that require precision plastic parts for such products as electric meter covers, dental appliance cases and spools. With 95 employees operating 23 molding machines in a 30,000 square foot plant, Itech wanted to reduce man hours and increase efficiency.