VERSANT



Future-Proof Data Management for Massively Multiplayer Online Games

Clearly, the game is key. Without the game, customers have no reason to join the online gaming community. Plus the game server is the most demanding component of your infrastructure: The transaction load is characterized by a large amount of updates and reads. These transactions have to be processed in an environment as near latency-free as possible. Every move a player makes, as well as every item, object, and monster is at least one data element within the game's database – in an MMOG, literally hundreds of thousands of players are performing these updates constantly.

versant_gaming.gif

So when it comes to data management for MMOG, publishers and their developers need a future-proof solution that supports minimum latency via clustered caching, high performance via parallel processing, high availability and data partitioning for scalability. Plus, they need a technology that reduces the risk of unavailability while helping to maximize profits.

Play it smart! Cause, when it comes to game evolution, they need even more. Maximize your profits and secure the future with these smart decisions. 

Play to win! Consider the following facts before your MMOG application is built. You need:

  • Server Scalability
    The database technology must expand easily with increasing users, requiring only more machines, not server replication.
    Think Google!
  • Server Efficency
    A high performance database technology that uses less CPU’s, so a reduced hosting footprint will lead to extensive savings of shelf space and energy.
    Think Green!
  • Schema Evolution
    A future-proof data management technology that enables game developers to evolve the game quickly and easily by supporting changes to the data model as it needs to be changed.
    Think Smart!

Vsnt_ObjectDatabase.gif

Traditional relational database technologies can struggle to keep pace with these new demands. If you play to win, use the Versant Object Database to unconditionally accelerate development, performance and – equally important – the evolution of MMOG applications.

Using the Versant Object Database, publishers and their developers get a future-proof data management solution that accelerates time-to-market today and leaves the door open for tomorrow’s requirements and enhancements.

Today

Minimum Latency

The Versant Object Database provides in memory database performance for minimum latency transactional thoughput allowing immediate return to game logic control without waiting on backend I/O operations. Versant uses piggy backed double buffering to ensure non-blocking memory writes.  The minimized waits on backend structures facilitate thousands of concurrent updates per second on a given data node that is supporting a cluster of shards.  A single data node is capable of supporting tens of thousands of active game clients.

High Performance through Parallel Processing

The shard cache is designed to work with distributed data nodes without requiring coding that is aware of the physical distribution. Operations, such as queries, on the data nodes are defined with logical units and carried out with threads executing in parallel within the shard and data nodes.  Game objects may even have relationships spanning physical data nodes without any special code to handle the proper redistribution of game state.  Changes are automatically moved to the correct data node on flush operations or transaction boundaries.

High Availability

The game shards have the ability to define replica sites for their data nodes. Replicas are written sychronously using parallel processing to provide redundancy of data operations with minimal overhead.  Failure in any data node is automatically detected and shard activity is continued to the live site with zero transaction loss. Even in flight transactions are recovered and failed sites are resynchronized to bring full synchronous replication back online.

Disk Clustering

Each data node can define physical clustering rules for logically related game objects.  This means for any given data node that does not completely fit into memory, disk I/O operations will be minimized by loading logically related objects in a single disk seek. This significantly reduces wait time within the data nodes faciliating faster read-ahead loading algorithms and the support of larger user bases with a single data node process.

Tomorrow

Easy and flexible Evolution

Game objects can be added and evolved online without taking the data nodes off-line or restarting shards.  Game schema information is versioned and existing objects are lazily evolved on access allowing evolution of multi-terabyte databases in seconds.  Existing game objects are loosely coupled with the data tier schema allowing older game objects to continue to interact with improved data nodes.

Massive Server Scalability

Game object lifecycle management is seemlessly integrated with a horizontally scalable cluster of shard caches. Each shard is capable of holding all or a portion of the complete game world. Individual shards are multi-threaded and capable of supporting tens of thousands of users.  Clustering the shard caches provide horizontal scalability to the multi-million user base of a successful game.

Extreme Server Effiency

The Versant Object Database is designed for outstanding performance in high workload environments. Hence it requires less hosting footprint as traditional relational database systems which simply cannot provide the same performance. When it comes to Return-on-Investment (ROI) and Total-Cost-of-Ownership (TCO), this dramatically reduced footprint leads to  extreme savings of shelf space and energy. So it’s not only about „green“ technology but also about ,,saving''  money.

Part of the business is to understand that the cost of hosting a MMOG will likely outweigh the initial capital cost of the equipment. You need to make the right technical decisions to keep these hosting costs down: Selecting the Versant Object Database to minimize shelf space, cooling, and electrical power requirements will pay off in the long term and will likely reduce the initial hosting costs.

Outstanding Server Reliability

As the success of MMOG platforms depends upon technology, a reliable foundation is essential. Hence reliability is a key factor to consider when choosing a data management system. That’s why the Versant Object Database has not only been selected for MMOG platforms like Gundam Online and Tournament.com and various defense simulations – it also serves as the data management backbone for applications of Ericsson, Verizon and the Financial Times.

 
 

Whitepaper "Advanced Data Management in MMOG"

Versant Object Database Product Overview

Trial Download

Config and Coding Tipps for MMOG (Whitepaper)

Versant Developer Center


Search



Contact

Technical Questions:
Message Boards

Purchase Inquiries:
Versant Object Database
FastObjects .NET

General Questions:
Quick Message Form

For postal adresses, phone numbers,  e-mail addresses, driving directions etc please refer to:

Contact Details Overview


Downloads

Get a free 60-day Evaluation copy and testdrive the Versant Object Database or FastObjects .NET! Downloads are available within the Versant Developer Center:

Versant Developer Center

Download Section


Featured Topic

vorkout_trailer_pic2.gif

Online Database Reorganization for the Versant Object Database

Versant Vorkout lets you reclaim unused space in your database while it is in normal operation, increasing free space and improving performance.

More...


human_resources_205.jpg

Now Hiring! Seeking good staff that take action on good stuff!

In today's fast paced world you want to be part of a company that is on the leading edge of technology? Join Versant!

More...

promo_devcentr_205.jpg

For Engineers, by Engineers.

The Versant Developer Center (VDC) provides all the essential information and valuable resources needed for developers, just like

Downloads

Technical Resources

Developer Forums

oem_jumpstart.jpg

ISVs and VARs Get a $36,000 OEM Jump Start Package for Free!

OEM Partner Program: Versant offers independent software vendors and value-added resellers an OEM Jump Start Package for free!

Learn more


New Add-ons