mas que el ingreso de las palabras a la base de datos tienes que tomar en cuenta el tiempo que se demoraria en revisar toda la base de datos en busca de la palabra y en ver si esta correcta...

...imaginate que tienes 1000 palabras...

...te imaginas el uso del servidor...y el tiempo de espera del usuario...
PD: que manera de echar abajo la idea...