473,503 Members | 3,308 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Database Linking

35 New Member
Hello all again,

I am looking for some recommendations from the experts. I have a database that tracks failure information a many different sites. I need all of these satalite datbases to upload their information into a Master Database on a server somewhere. I also want to be able to restore the satalite databases with their location information if I send out an updated database. Currently I have around 20 linked tables and I append data to or from the linked tables. It seems to be really slow for the small amounts of data that it transfers. Is there a better way to accomplish this?

Thank you for taking the time to read this.

Damon
Jan 26 '08 #1
10 1532
sierra7
446 Recognized Expert Contributor
Hi Damon
I'm not totally clear about your situation here.
Do you have many sites with 20 tables each
or
do you have about 20 sites each with one table, and your Master database links to each as separate external tables?

Do you want to see data at the remote locations in real-time (over the link) or can you up-load on demand to duplicate tables within your Master database?

How many records are in the remote data tables and how fast are they changing?

Whenever you query data on an Access table it reads ALL the data from the table to the processor, so you may have response time problems depending upons the volume of the remote data and the speed of connection.

I can imaging that if you have forms that look at data from many locations simultaneously, then reponse times could well be slow and if the application permitted it would be better to look at data periodically cached in local tables.

S7
Jan 27 '08 #2
Soulspike
35 New Member
Thank you for your response. To clarify your questions

Q1 I will have about 20 sites around the US useing the same database. Need them to update about 5 or so tables from their local copy of a database to the server. Currently I do that through some linked tables and append queries. It doesnt give me the ability to update data though if they do make changes to a record.

Q2 I dont want them to see the data real time, All I need is for them to be able to download their specific locations data from the master database. As I make revisions and changes to the database they will recieve an empty copy of it. Then they need to grab any information they saved on the master DB

Q3 For the most part we are looking at less then 5000 records, adding no more then 1000 per year.

Q4 Accessing data from the master db is extremely slow. takes 10+ minutes. I would like to speed this up if possible.

I hope I answered your questions. I hope some of the experts here can shed some lite on a better way to perform these functions


Thank you
Jan 28 '08 #3
sierra7
446 Recognized Expert Contributor
Hi Damon
Thanks for clarifying your problem.

I have no experience of running Access over a WAN so I will leave others to inquire how you are doing this, and the possibility of improving connection speed.

From your answer to Q3 it appears to me that database 'Replication' may assist your situation (I.e. you dont need real-time at either end). I have only one experience of using it to synchronize a laptop and a server, so I can't comment on what speed you would achieve over a WAN, but it would resolve your issues in Q1, and get new records and updates to existing from remote stations, without running queries.

Perhaps others could advise how to automate the process to run daily to multiple sites, and how each site could syncronize with just the data relevant to themselves. I'm sure it must be possible.

I was a little concerened about your answer to Q2, "As I make revisions and changes to the database they will recieve an empty copy of it." but on reflection I suppose this will still work with Replication, as the first time a remote 'logs-on' from the revised software and syncronizes to the Master they will automatically download their own data.

I would be tempted to set-up a prototype system and test Replication over the LAN. (The wizard is very easy to use, but BACKUP your system first!). I would then set the network card in the 'satalite' computer to run at 10MHz (instead of (100MHz) to observe the difference.

I shall watch with interest to see what others, more expert than myself, can suggest.

S7
Jan 28 '08 #4
Soulspike
35 New Member
[font=Verdana][size=2]It looks like replication is the answer. I have been useing access for a long time and never even noticed that option. But reading about it now that you mentioned it, sounds like exactly what I need. Thank you very much for your input.[/size][/font]
Jan 30 '08 #5
sierra7
446 Recognized Expert Contributor
[font=Verdana][size=2]It looks like replication is the answer. I have been useing access for a long time and never even noticed that option. But reading about it now that you mentioned it, sounds like exactly what I need. Thank you very much for your input.[/size][/font]
Glad to have been of help!
When I first opened you posting I thought it may have been about programmatically linking Front-ends to Back-ends or the like but was surprised to see it involved a WAN

How do you do this?
I would be interested in viewing a remote system rather than using LogMeIn, which requires taking over a local desktop.

Best of luck with Replication. It is certaily worth a good read around the subject before deploying it nation wide but I am sure there are some good references out there because it seems such a useful facility.

I've had only limited experience but was impressed how simply it worked.

You might start a new thread with 'Replication' in the title to find out experiences of other members.

S7
Jan 30 '08 #6
Jim Doherty
897 Recognized Expert Contributor
Glad to have been of help!
When I first opened you posting I thought it may have been about programmatically linking Front-ends to Back-ends or the like but was surprised to see it involved a WAN

How do you do this?
I would be interested in viewing a remote system rather than using LogMeIn, which requires taking over a local desktop.

Best of luck with Replication. It is certaily worth a good read around the subject before deploying it nation wide but I am sure there are some good references out there because it seems such a useful facility.

I've had only limited experience but was impressed how simply it worked.

You might start a new thread with 'Replication' in the title to find out experiences of other members.

S7
you might want to have a look at how Access performs under Citrix Metaframe. It has been around now quite some time and not everyone knows about it but when used to view and input to an access database over widely spread sites it certainly eradicates speed issues as you see an image of the database on the server yet your visual perception and operation of the database is as though it is on your desktop. Not cheap and not an option for everyone but for corporates requiring a solution when they do not have robust rdbms (SQL server,oracle) it gives them at least the choice when having to work with Access databases over a WAN.

And no I don't work for Citrix before anyone asks LOL!

Regards

Jim :)
Jan 30 '08 #7
sierra7
446 Recognized Expert Contributor
Thanks, that is certainly interesting Jim.

I looked at Citrix when it first came out. I was with a 'corporate' at the time who were balking at the cost of upgrading 486 computers to Pentiums with 32Mb RAM. It sounds like I ought to look at it again.

It could potentially be a solution for SoulSpike if they were to re-think their stratergy and maintain a central database, rather than having satalites synchronizing with the Master.

S7
Jan 30 '08 #8
Jim Doherty
897 Recognized Expert Contributor
Thanks, that is certainly interesting Jim.

I looked at Citrix when it first came out. I was with a 'corporate' at the time who were balking at the cost of upgrading 486 computers to Pentiums with 32Mb RAM. It sounds like I ought to look at it again.

It could potentially be a solution for SoulSpike if they were to re-think their stratergy and maintain a central database, rather than having satalites synchronizing with the Master.

S7

I agree with you it could certainly kick a few attached linked tables into touch for sure :)

Jim
Jan 30 '08 #9
Soulspike
35 New Member
That sounds like a great Idea too, checking with my company to see if that is available. I know we use it for some other tools so it probably wouldnt hard to implement. I have not done much with access and multiple users are there any major considerations when designing a DB for multiple users?


Thank you all for your expertise.
Jan 31 '08 #10
Jim Doherty
897 Recognized Expert Contributor
That sounds like a great Idea too, checking with my company to see if that is available. I know we use it for some other tools so it probably wouldnt hard to implement. I have not done much with access and multiple users are there any major considerations when designing a DB for multiple users?


Thank you all for your expertise.
In a word?......concurrency....don't let your user base grow to big remember Access is not the best beast for handling multiple concurrent connections seemlessly. If you need that scale up one to SQL server or Oracle

Jim
Jan 31 '08 #11

Sign in to post your reply or Sign up for a free account.

Similar topics

1
1196
by: Shyam Singh | last post by:
I have two database Student and Course both have a relation on it. Student ID is the primary key for Student Table and Course ID is the primary key for course table. As per my logic, one student...
5
3390
by: Brian | last post by:
I need to import data from 720 csv files into an Access database so I can do some editing prior to loading into a SQL Server. These files came from data output from a mainframe on a monthly basis....
0
2213
by: gasturbtec | last post by:
please help im new at access programming and i just got this project dropped in my lap because the old programmer quit. i've been doing ok so far but now i need to add code to an existing database...
1
2174
by: deiopajw | last post by:
I have a Back end database on a network drive. The copies of the front end are located on individual pc's (in their C drive). The problem arises when a laptop user naturally hooks up to the...
1
2315
by: gopinathanr | last post by:
I am having a VB 6.0 program where I am using an MS Access database. This database has some tables that have been created by linking to MySql database using the MySQL ODBC 3.51 Driver. When I try...
1
1564
by: gopinathanr | last post by:
I am having a VB 6.0 program where I am using an MS Access database. This database has some tables that have been created by linking to MySql database using the MySQL ODBC 3.51 Driver. When I try...
8
2686
by: rdemyan via AccessMonster.com | last post by:
I've converted my application from A2K format to A2003 format. I tried to follow Allen Browne's protocol in getting my app into A2003 (although I was unable to find informtion on the conversion...
1
1524
by: GregZ | last post by:
I have an Access 97 database that I have uploaded to the internet. I have created a DSN for it with the hosting company and can now access it using .asp code. Everything here works fine. But, I...
7
2848
by: coolsti | last post by:
I have the task to set up an application at work,using MS Access as a front end to a MySQL database. This will be done using an appropriate ODBC driver, and linking the MySQL database to Access. ...
25
14816
by: zmickle | last post by:
Excuse my noobness. I am managing an access database that is shared by 4 users. Management does not want to use any technologies outside of access for this application (no SQL Server, etc). I...
0
7261
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
7315
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
1
6974
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
7445
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
5559
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
1
4991
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
3158
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
3147
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
1492
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.