View Single Post
Old 01-07-2004, 05:03 AM   #1 (permalink)
zenmaster10665
Bokonist
 
Location: Location, Location, Location...
ODBC Connection Client/Server

Hi All,

I have a large number (65+) of VB clients that need to access an ODBC-Compliant DB, possibly simultaneously. My current solution has each client opening a connection directly to the database with VB ADO calls, however, I am fairly sure that this is not the best implementation in terms of perfomance as it has no centralised pooling of connections to the database.

In my mind, I am thinking that the most efficient way of accessing the database would be through a "pooler" of some sort that will hold/queue all requests to the database and return the results to the client machine. I am thinking this would require designing an adapter that will reside on a separate (query) server and that will accept requests from the client machines, subsequently passing the SQL query on to the database? (This seems a bit complex as it would require the design of a queuing mechanism as well as a registration mechanism for each client to register with the query server.)

Does anyone know of a simpler method of achieving this? It is entirely possible that I am making this issue more complex than it really is, however, I am not sure if there is an easier way! Would 65 simultaneous client connections to an ODBC database actually cause noticable performance issues??

Thanks very much in advance!
__________________
"Beware of the man who works hard to learn something, learns it, and finds himself no wiser than before.
He is full of murderous resentment of people who are ignorant without having come by their ignorance the hard way."
-Kurt Vonnegut
zenmaster10665 is offline  
 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76