utilizo MySQL
Dices entonces que mejor tener una tabla con un millon de registros
A tener por ejemplo 10 tablas con cien mil registros cada una
Yo uso como primary key el email, que es por donde realizo la busqueda
A que te refieres con
Cita: pero yo investigaría alguna con programación externa que no obligue al servidor a leer la 17 tablas
Como se puede hacer para que cuando encuentre un registro deje de buscar enviando una solo consulta al servidor
por que podia poner alguna sentencia en php, algo asi
SELECT nombre,edad FROM alumnos1 WHERE edad='20' LIMIT 1
if(sino encontro nada que busque en la siguiente tabla){SELECT nombre,edad FROM alumnos2 WHERE edad='20' LIMIT 1}
if(sino encontro nada que busque en la siguiente tabla){SELECT nombre,edad FROM alumnos3 WHERE edad='20' LIMIT 1}
...
..
..
.
asi asta 17 tablas
¿seria eso mejor que la union, aunque se tenga que conectar a BD X veces?