SunQuest
           Database Management
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsDatabasesDatabase Management

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
Stay one step ahead of the competition. Evaluate and give feedback on some of the hottest web development tools on the market today. Make your opinion heard! Click Here
  #1  
Old August 29th, 2002, 08:19 AM
SuperFlu SuperFlu is offline
Junior Member
Dev Shed Newbie (0 - 499 posts)
 
Join Date: May 2001
Posts: 25 SuperFlu User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
MMORPGs - Which DB do they use

Hi,

I was just wondering if anyone know which databases are being used for the many MMORPGs out there? Games like Anarchy Online and Asheron's Call require tremendous amounts of transactions in real-time.

So, a few questions comes to mind:
1. Which databases are being used?

2. How do those databases handle so many requests all at once?

3. Do they keep an open connection to the DB for each user or do they do it on a transaction-per-request routine?

4. Is there any way to duplicate (on a small scale of course) the system those companies use.

5. Is the method applicable on web-sites as well or is it only for application based usage?

Reply With Quote
  #2  
Old September 10th, 2002, 04:14 AM
Chris Boy Chris Boy is offline
Junior Member
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Sep 2002
Posts: 2 Chris Boy User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
I don't know which DBMSs these MMORPGs use but Oracle, SQL Server, Postgre and mySQL would all be up to the job.

The databases will be able to handle lots of requests, as long as the underlying structure does not allow more than one person to change a particular piece of data at 'the same time'. The performance figures for all the DBMSs I have named are pretty impressive but are improved on an application-by-application basis through various means.

It is possible, though unlikely, that each client will have a constantly open connection to the database. More usual is to have a pool of connections, opened once and made available on a round-robin basis to clients. Making and breaking connections is a relatively time-consuming process, and each connection uses resources and demands attention, so getting the correct balance for the right number of pooled connections is important.

The 'method' (whichever part of the process you mean) is also applicable for web sites, but note that the database client is most probably the web server (ASP, Java servlet, JSP, PHP, etc.), which in turn prepares HTML and/or XML for the client. It is VERY unusual to have a web-based client interact directly with the database.

This doesn't give you much in the way of details, but I hope it's helpful.

Reply With Quote
Reply

Viewing: Dev Shed ForumsDatabasesDatabase Management > MMORPGs - Which DB do they use


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump


Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 





© 2003-2008 by Developer Shed. All rights reserved. DS Cluster 3 hosted by Hostway