Results 1 to 5 of 5
  1. #1
    biocentrism is offline Novice
    Windows 7 64bit Access 2010 32bit
    Join Date
    Aug 2014
    Posts
    7

    MS Access...Can it handle 3 billion rows?

    Hello



    I am planning on building a database which would have upwards of 3 billion rows and about 10x as many records.

    Can Access handle this size database or am I wasting my time? I only know Access database and would like to use it if possible. Having to learn something like SQL Server would be a struggle for me. But if I am headed down a dead-end I would like to know. If anyone has managed an Access database of this size please let me know how it performed.

    I guess an alternative would be to break the table up into 26 tables, one for each letter of the alphabet.

    Thank you.

  2. #2
    JoeM is offline VIP
    Windows XP Access 2007
    Join Date
    Jun 2012
    Posts
    3,904
    Access databases have a 2 GB limit. I am guessing 3 billion records might exceed that size.
    The nice thing about if you put the data in something like SQL or MySQL, you can still use Access as a front-end to access that data (you just don't store the data in Access).

  3. #3
    ItsMe's Avatar
    ItsMe is offline Sometimes Helpful
    Windows 8 Access 2013
    Join Date
    Aug 2013
    Posts
    7,862
    Aside from the size limit of the Access file, another consideration is the data type used for Keys. Long Integer is only good for values of 2 billion or so.

    One way around this in Access would be to start your key values at -2 billion or use a different data type. I would look to SQL server and use BIGINT for the Keys, at least use BIGINT for tables that would approach 1 billion rows.

    Because I do not have actual experience with Access and tables that large, my best guess is you will have performance issues. Using 64 bit Access might offer some help in that regard, but SQL server on actual server hardware would be my choice.

  4. #4
    biocentrism is offline Novice
    Windows 7 64bit Access 2010 32bit
    Join Date
    Aug 2014
    Posts
    7
    Thank you everyone for your feedback!

  5. #5
    knarfreppep is offline Competent Performer
    Windows 8 Access 2013
    Join Date
    Feb 2015
    Location
    Adelaide, Australia
    Posts
    106
    Quote Originally Posted by biocentrism View Post
    Thank you everyone for your feedback!
    I make no comment on the advisability or otherwise of building a billion-record database in Access.

    But I would point out that if one had, for example, a back-end database of 2GB containing, say, 10 tables each of about the same size, one could put each table in its own back-end database for a potential size of 2GB * 10 = 20GB.

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

Similar Threads

  1. category handle
    By aladdin88 in forum Access
    Replies: 3
    Last Post: 01-14-2015, 12:15 PM
  2. Replies: 1
    Last Post: 01-23-2012, 11:54 PM
  3. Replies: 7
    Last Post: 01-14-2012, 07:41 PM
  4. What is the best way to handle photos?
    By TundraMonkey in forum Database Design
    Replies: 2
    Last Post: 08-12-2009, 10:52 PM
  5. Replies: 3
    Last Post: 04-12-2009, 05:11 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