If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

 
Go Back  dBforums > General > Database Concepts & Design > concurrent users limit in DBs

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 06-04-04, 23:06
DMZ DMZ is offline
Registered User
 
Join Date: May 2004
Posts: 2
Smile concurrent users limit in DBs

Hi, I was comparing between Access, MSDE and MySQL and I read somewhere that Access supports about 5 concurrent users, MSDE with 15 (if I remember correctly from MS website) and not sure about MySQL.

So what counts as "concurrent users"? Is it users that submit queries to the database and such that the database interleave the processing of those queries and resultsets?

Actually I have developed a web app that is base on Access that allows users to update records in the database in the intranet. The number of users for update is around 40. But I just expect the worst case (40 users all access at the same time) in the intiial stage when they need to input quite number of records. The records is within 2k (as Access restricts it) and the web app uses connection pooling. Would there be a good chance that the update users would overload the database? Would I need to consider other db such as MSDE or MySQL?

Thanks!
Reply With Quote
  #2 (permalink)  
Old 06-07-04, 08:23
Pat Phelan Pat Phelan is offline
Resident Curmudgeon
 
Join Date: Feb 2004
Location: In front of the computer
Posts: 12,605
The limit on MS-Access is mostly technical, since the Jet database engine itself is the limiting factor. If you buy a big enough machine (for example, an IBM blade server, backed by an EMC SAN), you could support 40 simulataneous users, but the cost would be astronomical!

The limit for MSDE is mostly software licensing. There is also a query governor that limits performance of the engine after the fifth active query starts, but that is purely artificial because the engine itself (SQL Server) can handle several hundred active queries at the same time if the hardware is up to it.

The limiting factor for MySQL is usually the person doing the installation or the available hardware, there isn't really any software limit built into the system. Current versions of MySQL that are properly installed on reasonable hardware can support 40 simulataneous queries. There are a lot of conditions in that sentence, but if you meet them all, MySQL can do what you want.

If you are building this site purely for fun (not business), and don't need paid technical support, MySQL is a very good choice. If you are building this site for business, then I'd recomment MSDE for development, but be ready to buy MS-SQL if testing shows that you need better performance.

-PatP
Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On