I HAVE searched the web, but the answers, I am finding are conflicting I am wondering if someone here can help me, What is the max rows mysql can hold? Thanks in advance,
If you are using a 32-bit primary key on the table, you are just limited to a 32-bit number as far as number of records... 4,294,967,296 (but then you can use a 64-bit number instead). Now would you always WANT to have billions of records in a table? Probably not in most cases... what are you trying to do exactly?
Shawn, Thanks for the information: I want to build a database of EVERY USA household psychical address, so I think we have 300 million + homes in the USA and growing...... Would this be possible?
Also, searching and storing/retrieving are two different things. If the data is going to be searchable, I'd look at something like Sphinx or Elastic Search for the search part.
Thanks so much for your feedback. Yes, its going to be 350 million "records" and be searchable..... Anything else that I should be concerned about?
That's basically it for backend stuff.... storage/retrieval with MySQL and searching with a search engine.
You should be concerned about the fact that you're shooting at a moving target, and the data thruput is probably going to be a lot slower than your target. (IOW, enough people move often enough, and the data you get comes in delayed enough, that your database will probably always be WAY out of date.)