Results 1 to 9 of 9
  1. #1
    ohmydatabase's Avatar
    ohmydatabase is offline Advanced Beginner
    Windows 7 64bit Access 2016
    Join Date
    Feb 2017
    Posts
    79

    Database Longevity

    Hello,



    So my database backend, in all likelihood, will one day become too large and I will have to create a new backend to preserve functionality. What is the best way to handle something like this? As the backend grows, there is most likely some information that I would like the user to still be able to access, but there is definitely a need to store the bulk of the information elsewhere.

    This problem is still far out in the scope of current database, but I would like to be able to prepare for when that day actually arrives.

    Thank you.

  2. #2
    June7's Avatar
    June7 is offline VIP
    Windows 7 64bit Access 2010 32bit
    Join Date
    May 2011
    Location
    The Great Land
    Posts
    53,771
    Options:

    1. multiple Access backends

    2. $$$$ - migrate to SQLServer or Oracle
    How to attach file: http://www.accessforums.net/showthread.php?t=70301 To provide db: copy, remove confidential data, run compact & repair, zip w/Windows Compression.

  3. #3
    jwhite is offline Competent Performer
    Windows 10 Access 2013 32bit
    Join Date
    Dec 2012
    Location
    North Carolina
    Posts
    349
    In non-enterprise environments SQL Server Express is a viable option, offering up to 10GB of data storage.

  4. #4
    orange's Avatar
    orange is offline Moderator
    Windows 10 Access 2010 32bit
    Join Date
    Sep 2009
    Location
    Ottawa, Ontario, Canada; West Palm Beach FL
    Posts
    16,870
    June and jwhite have offered suggestions that are generally used when the original Access database grows.
    There may be some archiving techniques to provide summary data or manipulated data in another backend for specific purposes.
    The key is to analyze the situation and forecast the timing and metrics associated with this future requirement, and make some preliminary scenarios/preparations/advice now to avoid "unnecessary panic" when the time comes.
    It's out of scope of current database, but, since you recognize this potential need, it's probably worth noting and providing some options. Are you talking a year or 2 or ????
    It may be something to be put on a to do/revisit list when ever, if ever, some change in business requires that the database be adjusted.

    Good luck.

  5. #5
    ohmydatabase's Avatar
    ohmydatabase is offline Advanced Beginner
    Windows 7 64bit Access 2016
    Join Date
    Feb 2017
    Posts
    79
    Thank you all for the input.

    I'm thinking it will probably take a year, possibly 2 for the backend to reach capacity. So this is definitely on the to-do-later list. If I make multiple Access backends, is there a way to have the front-end link to multiple back-ends? If so, is there a limit on the number of tables that I can link?

    The person who taught me Access has a few applications that use SQL Server rather than Access backends, and I'm guessing this is the reason why.

  6. #6
    orange's Avatar
    orange is offline Moderator
    Windows 10 Access 2010 32bit
    Join Date
    Sep 2009
    Location
    Ottawa, Ontario, Canada; West Palm Beach FL
    Posts
    16,870
    Depending on some coding practices you might want to try Compact and Repair from time to time to recover space used by Access.

  7. #7
    June7's Avatar
    June7 is offline VIP
    Windows 7 64bit Access 2010 32bit
    Join Date
    May 2011
    Location
    The Great Land
    Posts
    53,771
    Certainly Access can link to multiple backends. Backend is a broad term that encompasses spreadsheets, text files, other db files. If there is a limit it should be quite large. I have one db frontend that links to over 200 hundred tables in a single backend Access file. It used to also link to dozens of dBaseIV tables but I have since imported those into Access.
    How to attach file: http://www.accessforums.net/showthread.php?t=70301 To provide db: copy, remove confidential data, run compact & repair, zip w/Windows Compression.

  8. #8
    ohmydatabase's Avatar
    ohmydatabase is offline Advanced Beginner
    Windows 7 64bit Access 2016
    Join Date
    Feb 2017
    Posts
    79
    [QUOTE=June7;357891]I have one db frontend that links to over 200 hundred tables in a single backend Access file.QUOTE]

    You're wild @June7. Is it as simple as using the link wizard and referencing a different backend file? If this is the case it seems like one could make a back-end for every table. (or every one large enough for this to matter) Each table could have 2GB of storage right? Then in the future when a certain table is too large, queries/code can be rewritten to just reference a different table.

    @orange, I've compact/repaired my frontend a few times. Out of paranoia I've never compact/repaired my backend. Is my paranoia unwarranted?

  9. #9
    Bulzie is offline VIP
    Windows 7 64bit Access 2007
    Join Date
    Nov 2015
    Posts
    1,511
    Do you have SQL at your current location? If so that is the right answer.

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

Similar Threads

  1. Replies: 2
    Last Post: 06-20-2016, 07:06 PM
  2. Replies: 2
    Last Post: 04-27-2016, 06:20 AM
  3. Replies: 1
    Last Post: 03-26-2016, 06:42 AM
  4. Replies: 1
    Last Post: 07-01-2015, 04:18 AM
  5. Replies: 1
    Last Post: 03-21-2015, 11:55 AM

Tags for this Thread

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