Submission + - Ask Slashdot: Why is it so difficult to find basic database speed information? (comasdf.html) 2
I realize that every setup is different and you can tune most databases to get benchmarks to make a particular product look good against the competition, but something simple like "good performance today means you can insert 10 column rows into a table at a rate of 25,000 rows per second" or "a simple database view for finding all customer names that start with the letter 'B' on a 10 million row table should take 3.5 seconds or less". Using my software on a desktop system (intel i7), I can read, parse, and insert 5 million rows (10 columns each) into a table in 1 minute 6 seconds. Queries against that table (e.g. SELECT * FROM table WHERE customerName LIKE '%au%';) usually take less than 2 seconds. (My custom database is a column store that de-dupes all data and does not need any indexes.)
It seems fast to me but is it really? I tried doing the same thing using MySQL Workbench and it always took much longer (sometimes 17 seconds or more for each query), but I can't tell if I am just not doing it right. How long should it take on a desktop machine to import a 5 million row, 10 column