VoltDB in Online Gaming

paper-icon-mini877,000 TPS with Erlang and VoltDB
877,519 transactions per second! Henning Diedrich, CEO of the gaming company Eonblast Corporation, details how a new VoltDB-Erlang driver achieves this speed.

voltcast-icon-miniVoltcast: Social Game Universe
Social Game Universe’s Technical Lead Francis Pelland explains how developers can deploy cross-platform games with the help of VoltDB’s high-velocity database.

videos-icon-miniWebcast: Online Gaming
Speed, scalability, flexibility, data consistency, operational ease — gaming applications need these and other functions from a database to strike gold.

videos-icon-miniGameDuell’s Ralf Neeb
Developers can accomplish real- or near-time analysis without a high-end storage infrastructure, as GameDuell’s Ralf Neeb explains.

“VoltDB provides us with this new ability that allows developers to go in and search their own game content. With some games, developers have 50,000 to 100,000 objects they may need to quickly query or perform analysis on. We couldn’t have done that before.”

Francis Pelland, Social Game Universe

Video games have come a long way since the Atari 2600. It’s not just the revolution in graphics but the ability of a gamer in Boston to compete with a stranger in Tokyo. Online gaming has opened a whole new world of fun, but it also requires hyper-fast processing of real-time data to track scoring leaders, present awards and personalize in-game actions. VoltDB technology lets online gaming companies leverage real-time information to give gamers the most exciting and personalized experience.

Leaderboard management

What’s a game without keeping score? Online gamers want to know not just their best scores but the high scores of friends and other gamers. And this tracking includes a wide range of gaming achievements. A football game, for instance, records passing, rushing and defensive statistics and categorizes them for the smallest of online leagues or for a global community of users. Only real-time data can reveal who’s the Tom Brady of the online bunch.

Session and presence state

Online game developers need to know who’s playing and which player is leading the action. They also need to alert other users to an ongoing networked game so they can join. These update calls, as they’re known, allow a game framework to synchronize a session so that users can be identified and granted permission to play without interfering with the fun already happening on screen. This process is the product of real-time data and is crucial to making online gaming a universal experience.

In-game microsegmentation/personalization

With online gamers providing the most personalized information, troves of valuable data about those users can be leveraged to boost game development, in-game offers and advertisements. The data can also measure customer satisfaction and track the redemption of offers – giving developers and their advertising partners a strong foothold into the virtual world of gaming.