Re: How to handle large number of users
- From: "Paul Nichols [TeamB]" <paul@xxxxxxxx>
- Date: Fri, 18 Jan 2008 21:40:41 -0500
Sandeep Chandra wrote:
I am investigating the possibility to write a server side application to handle a large number of requests. The maximum number of users is estimated to be 10 million.
The application has to update few database tables once a day.
I have never done anything big like this before and was wondering if it would be possible to develop such an application using Delphi(Win32). What technologies would be best suited to handle such a big load?
What database should I use?
10 million users over what period of time? It is not the potential number of overall users your system could have, but how many simultaneous users you should expect, and how many user over what period of time, that is important.
I have written many applications that could support up to 200,000 users over several times per week (100,000 x2TimesPerDays) x7Days=1.4 million per week. Simultaneous user counts could reach 100,000, but usually figure max use at 1/2 that many. System metrics are very important to consider.
Of course the type of application you are building is extremely important. Is this to be a typical Client/Server application or a Web Based Application? Is most of the content delivered statically or dynamically? What is the transaction rate of data per transaction? Is it small, maybe a couple of tables, or is it massive, consisting of many CRUD operations? What is the average amount of data that has to be transfered at one time? This is important, not only from an application perspective, but also from a network latency perspective.
Do you have to interact with other systems? Are these systems real time, mission critical, etc?
Language consideration is important, but not as important as OS used, Database Used, and Network and Hardware infrastructure. But even these questions cannot be answered until you answer the questions above.
Sorry, I cannot give you cut and dried answers, but I do not have enough information to provide adequate answers. One word of caution I would give you; --- do not bite off more than you can chew. If this is a real data intensive Enterprise application that interfaces with mission critical data, the results could be catastrophic!!
Hey, figuring out this stuff is part of my job. That's why I am an EA.
Hope this helps ya.
.
- Follow-Ups:
- Re: How to handle large number of users
- From: Sandeep Chandra
- Re: How to handle large number of users
- References:
- How to handle large number of users
- From: Sandeep Chandra
- How to handle large number of users
- Prev by Date: Re: OT: CoolIris releases PicLens 1.6 for Firefox Mac & Win
- Next by Date: Re: From a delphi developer perspective..
- Previous by thread: How to handle large number of users
- Next by thread: Re: How to handle large number of users
- Index(es):
Relevant Pages
|