Recently, Shengqu game agency issued “The Elder Scrolls: The Blade” Chinese service officially welcomed the all-channel public test, Tencent game database TcaplusDB behind it again caused industry attention.
The Elder Scrolls: Blade, a game tailor-made for mobile gamers, was featured on the App Store the day it launched. Combined with the high concurrency and frequent data reads and writes of mobile games, The Elder Scrolls: Blade is very demanding on the database.
With the continuous expansion of mobile game audience, after more and more classic online game IP on the road of mobile games, users have higher requirements for game play diversity, game experience and picture quality. This also poses more challenges for the development of game databases.
In recent years, with the complexity of business requirements and the soaring number of users, the traditional database storage capacity is limited, high cost of expansion, server pressure, long response time and other problems are increasingly prominent, distributed database because of its good scalability, flexible architecture, high reliability characteristics become more popular.
TcaplusDB, as a distributed database under Tencent Cloud, stands out from many databases due to its characteristics of high availability, high concurrency, compatibility and meeting the requirements of specific scenarios of game business. The team of Elder Scrolls: Blade chose TcaplusDB after repeated tests.
Xu Lei, producer of Shengqu Game DNA Studio, once shared his feelings about using TcaplusDB. The Elder Scrolls: Blade faced four major challenges before launching: migration, acceleration, quality, and efficiency.
When using TcaplusDB, the feeling is very obvious, the ease of use is high, the code migration workload is not much, and the migration and interface reconstruction are completed in almost two weeks. In other words, TcaplusDB performance boils down to high concurrency and parallel scaling. TcaplusDB also unleashes more power for light games or products with low DAU.
(Schematic diagram of Tcaplus DB architecture and principle)
Take two examples: in the first scenario, TcaplusDB and business code logic are combined primitively in the business RESEARCH and development stage. Developers only need to initialize corresponding objects in the program code and then assign values to submit, which saves some links of database operation transformation in the development process and improves the development efficiency.
The second scenario supports some scenarios in the process of game operation. For example, there is version update in game operation. TcaplusDB can realize continuous update of business through the compatibility of multiple versions of data storage protocol.
After ten years of development and continuous accumulation, TcaplusDB is now widely used in games, finance, government and enterprise, Internet, operators and other key scenarios because of its rich features and extreme capabilities, providing unlimited possibilities for enterprises. At present, it is widely used in hundreds of popular games such as King of Glory, QQ Flying Car, Naruto, Tianya Mingyue Knife.