I have a database table containing data for a submitted application form with a predicted load of two million rows per year.
There is an option to tag an application with a custom text but this feature will probably only be used 5-10% of the time. Later on forms can be searched out by this text.
Should this be implemented as a nullable attribute on the main table, or is it better to extract this to a seperate table containing only the key and text?