Skip to main content
gamedev.net
🔒 Locked

Databases in games

Started by 6 4 replies 1.5k views
Original Post
6
6
Hi all, Does anyone know what type of database connections they use in online games such as WOW, Guildwars etc? Is it just a normal ODBC connection or something more complex? Thanks 6
----------------------------------------------------
Check out my casual TBS game blog
----------------------------------------------------
erissian
erissian
I'm going to make an educated guess: I don't think that they would use a second server for database connections, as it would have some major overhead as well as being a significant bottleneck. My guess is that they either use a custom solution, or a database library like BerkeleyDB which may or may not have been optimized to their needs.
We''re sorry, but you don''t have the clearance to read this post. Please exit your browser at this time. (Code 23)
ROBERTREAD1
ROBERTREAD1
EVE uses MS SQL server, and the important tables all in solid-state "disks".
DvDmanDT
DvDmanDT
Most seems to be using SQL based servers, probably Oracle..

There was a very interesting topic about this a while back.. One of the comments in the thread was something like "The only game I've worked on that has never suffered from database problems, is the only game I've worked on that didn't use an SQL database, and that is ultima online", except I'm not sure about UO.. There was also a comment saying something like "the reason for all these database problems is that some unseasoned developers think you can throw anything at oracle and expect it to handle it gracefully"..

If I were you, I'd search for that topic, it was interesting..
Catafriggm
Catafriggm
If I recall correctly, after the catastrophic WoW meltdown (due to total overloading of the database servers), Blizzard posted job ads for Oracle technicians. So presumably they're using Oracle for WoW.
6
6
Ahh, so the big ones do you use a 'typical' database after all.

After a bit more searching i found this DevMaster Link which has a table of advantages and disadvantages of using Database's vs Flat Files. Never even thought about using flat files, but now that i think about it, it makes pretty good sense. As long as you don't want to run complex reports on the data that is.

Cheers,
6
----------------------------------------------------
Check out my casual TBS game blog
----------------------------------------------------

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.