MySQL specifically, but it probably applies to other databases as well.
Say you had a large number of records in a single table, like 500,000 records AS OPPOSED TO 5x 100,000 record tables.
Assuming it wasn't much more overhead to determine which table to select from, will the selects from the smaller tables be faster?
I guess the bottom line question is, as teh number of records grows, will performance decrease in the table?