Speed of network database

miacino

Registered User.
Local time
Today, 04:15
Joined
Jun 5, 2007
Messages
106
Our office runs on a pretty large Access database (v2003). We are on a large hospital network and have about 15 users for our database. It tends to run VERY, VERY slow. Are there other options?
 
Do you have a single mdb file that is being accessed by all 15 users? Or, do you have a front end for each user on their machine and a backend on the server?
 
It is a single MDB file. Well, actually 2 files... I have the data file which links to the database.
 
A lot of flip answers come to mind, but a hospital is serious business. I'll tone it down in this case.

My first thought is that you should consider searching this forum for the topics "Optimizing" and "Performance" - as well as "Networks" - using the forum's search function. You'll find various discussions, some of which might apply to your situation.

My second thought is that while Access is very good at what it does, network speed is not its strong point. Not to burst ANYONE's bubble here, but you must ask your bosses whether their goal is speed of service or cost. (Yeah, I know - they'll say "BOTH" - but you have to make them make a decision. That's why bosses make the big bucks.)

Where this is going is that for security (with the HIPAA act for USA hospitals) and stability, not to mention performance and minimizing exposure of records "over the wire", you MIGHT wish to consider something like a moderate server-class machine running SQL server. My thought here is that normally Access doesn't encrypt anything. Because of the way it passes data over the network, there is to my mind a significant risk of someone tapping the network and getting critical personal data. There are products that can capture whole transmission sequences. Someone with unscrupulous thoughts could grab tons of stuff off your wire and leave your lawyers gasping. Using SQL server (or a small ORACLE if you have that) as a back-end would give you improved security in that you would not transmit whole tables repeatedly over the wire. Instead, what you see would be more limited and therefore would leave the DB safer.

Not only that, but your networking gurus could set up an IPSEC session that includes data encryption over the wire, thus protecting your patients and clients even inside your own hospital. This is not without cost and only your IT shop will be able to properly evaluate that cost. But my point is that you have a special case of security when talking patient records and I don't thing out-of-the-box Access will be as safe for you as you might like. Further, I know that other products will give you better performance.
 

Users who are viewing this thread

Back
Top Bottom