
September 10th, 2002, 04:14 AM
|
|
Junior Member
|
|
Join Date: Sep 2002
Posts: 2
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.
|