I’m embarking on a project which will likely cross several million rows in the short future, so I am researching the database I use as that is sure to prove an issue. From what I have read, SQL in all its incarnations has issues once you get to the 2,000,000 rows issue for a table. Is there a good database recommended for these big size projects?
It is a website I am talking about, and archiving old entries is not ideal, though can be done if it proves to be an issue that I can’t overcome.
Thanks.
I’ve had tables in MS SQL Server with a fair bit more than 2 million rows without trouble. Of course, it depends on how you’re using that data.
Just don’t try using MySQL for something like this. At least from my experience, it just doesn’t allow enough tweaking to provide high enough performance. I’ve run into a few cases with large amounts of data in (almost) identically set up tables. MySQL5 performed like 30 times slower than SQL Server on the same hardware. Extreme example maybe, but still.
I have too little experience with PostgreSQL or Oracle to judge, so I will just stick with not recommending MySQL. Or Access 😉