Customer testimonial
The exceptional performance and stability of Tair (Enterprise Edition) have enabled So Funny to smoothly manage traffic surges during various large-scale events, supporting swift business iteration and growth. Moreover, Tair offers point-in-time recovery, catering to the rollback requirements of games across various scenarios." — Xiamen So Funny, Sausage Party Game Owner
Customer profile
Founded in 2012, Xiamen So Funny is a renowned game company in China, committed to enhancing technology, culture, and service to deliver a healthy and enjoyable gaming experience globally. With the vision to "create lasting happiness and win the passion of millions," So Funny upholds the values of "user first, love creation, and logic." The company focuses on collaborative efforts and a passion for creation to develop high-quality games that resonate with players.
Business challenges
As the business expands, the company must manage vast amounts of game data, including user profiles and game statuses. The need for real-time operational analysis, advertising operations, and personalized recommendations has heightened the demand for data timeliness.
-
Need for High Performance and Stability: Interactive and multiplayer online games require low latency and support for high concurrency access. The system must cater to simultaneous user access and maintain game service stability and reliability.
-
Requirement for Rapid Resource Expansion and Elasticity: Resource expansion must be swift during peak gaming times. The system requires high extensibility to accommodate new game features and services and to handle rapid user growth.
-
Need for Easy Maintenance: Game updates, upgrades, and other operations should minimize downtime. Server merges and openings should quickly complete backup and recovery tasks, sometimes requiring data restoration to a specific point in time.
Solution
To overcome system challenges, So Funny selected Tair (Enterprise Edition) for its data platform storage needs. Tair, known for its high performance and reliability as a data cache service, fulfills So Funny's requirements. Within the game server environment, Tair stores player data, enabling the sharing of information across various business functions. On the gaming platform, Tair acts as a high-performance read-write cache, holding game user characteristic data, enabling real-time analysis of user preferences, and offering personalized game recommendations.
-
Kernel advantages facilitate high-speed business access: Instances of the Redis open-source version use a single-threaded model, whereas Tair memory type employs a multi-threaded model. This model utilizes IO threads, Worker threads, and auxiliary threads to jointly handle data processing. Consequently, the performance of Tair memory type instances is approximately three times higher than that of the Redis open-source version.
-
Seamless scaling enables imperceptible auto-scaling of the system: The scaling process of Tair instances ensures that clients experience no disruptions, transient connections, or read-only periods, thus meeting the demand for elastic resource scaling at any time. The Tair cluster architecture enhances the internal thread scheduling algorithm of instances, allowing for fine-grained control of migration tasks and maximizing thread execution efficiency. This optimization can increase CPU thread execution efficiency from 10% to 80%, thus achieving the fastest possible data migration speed without impacting system services.
-
Data Flashback Ensures No Loss of User Data: In instances where game data needs to be reverted to a prior point due to server restarts, unexpected failures, or game vulnerabilities, Tair offers the ability to restore an entire instance or specific key data to an exact second in time. This feature also allows for the data to be restored to either a new instance or the existing one, offering enhanced fine-grained data restoration options to significantly reduce data loss from misoperations.
Customer value
Tair leverages its robust kernel to provide customers with enhanced throughput capabilities, effortlessly handling spikes in traffic. Tair offers automated and intelligent services, catering to the demand for high-performance NoSQL databases while minimizing IT maintenance costs. This allows developers to concentrate on the core game business. Tair reduces maintenance time for events such as game version updates and server restarts, while ensuring rapid service recovery in the event of software or hardware failures on game servers, thus protecting the player experience.