I can speak from experience on this, beware of nvarchar
. Unless you absolutely require it this data field type destroys performance on larger database. I inherited a database that was hurting in terms of performance and space. We were able to reduce a 30GB database in size by 70%! There were some other modifications made to help with performance but I'm sure the varchar
's helped out significantly with that as well. If your database has the potential for growing tables to a million + records stay away from nvarchar
at all costs.