Results 1 to 2 of 2
  1. #1
    dunc723 is offline Novice
    Windows 7 32bit Access 2010 32bit
    Join Date
    May 2013
    Posts
    28

    Linking vs. Replicating vs. Splitting

    What are the advantages and disadvantages of linking tables in separate databases vs. replicating a database vs. splitting a database? I will try to describe a couple different applications:

    1. Intermittent, short-term use - An external process opens Access to get a new sequential document number from a table; a form is opened to collect about 4 fields of information for that document number, it's stored in the table, and Access is closed. About 30 seconds of use. It's theoretically possible but statistically unlikely for more than one user to need the database at the same time. There could be up to 10 possible users. The database might have two or three simple tables and a form for each.

    2. Longer term use - A user may open the database for up to a couple of hours to enter and update data and run reports. It's likely more than one user will use the database at the same time, but there are only three or four users. The database has multiple tables, queries, forms, and reports.

    In both cases I have users at multiple remote sites around the world, and data connections can be very slow between sites. They must be able to open the database locally. I have used replication for the second application, but it can take 10 minutes or more and it's a manual step that each user must remember before and after changing any data. I tried splitting the database (putting the back end on a remote server) and opening the main data entry form or running a query seemed just as slow as opening the entire database from the remote server.

    Linking seems like a good solution for the first application, but I don't have a feel for how fast the table will update between servers, or even when it updates (when the database opens? when the table opens?).

    Thoughts and suggestions?

    Thanks!

  2. #2
    ranman256's Avatar
    ranman256 is offline VIP
    Windows Vista Access 2010 32bit
    Join Date
    Apr 2014
    Location
    Kentucky
    Posts
    9,549
    If > 1 need the app. I would SPLIT. (the splitter does it for you)
    Put the DB tbls on the server and give each user a copy of the APP.
    Each app points to the db. All can use and update 1 set of data.


    Now, if your going international, you may have separate DBs for the distance, so look into replication to unite the disparate DBs.

Please reply to this thread with any new information or opinions.

Similar Threads

  1. Replicating a switchboard-type function
    By roaftech in forum Forms
    Replies: 3
    Last Post: 03-06-2013, 12:26 PM
  2. splitting and linking question
    By TravisB in forum Access
    Replies: 1
    Last Post: 12-05-2012, 01:35 PM
  3. Replicating ROW_NUMBER OVER (PARTITION BY...)
    By normanj in forum Queries
    Replies: 2
    Last Post: 11-27-2012, 07:36 AM
  4. Replies: 10
    Last Post: 05-24-2012, 02:44 AM
  5. access replicating itself
    By tintincute in forum Access
    Replies: 3
    Last Post: 09-08-2010, 12:49 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Other Forums: Microsoft Office Forums