Я работаю над базой данных для небольшого веб-приложения в своей школе, используя SQL Server 2005
.
Я вижу пару школ мысли по вопросу varchar
vs nvarchar
:
- Используйте
varchar
, если вы не имеете дело с большим количеством интернационализированных данных, затем используйтеnvarchar
. - Просто используйте
nvarchar
для всего.
Я начинаю видеть достоинства взгляда 2. Я знаю, что nvarchar занимает в два раза больше места, но это не обязательно огромная сделка, так как это будет собирать данные только для нескольких сотен студентов. Мне кажется, что было бы проще не беспокоиться об этом и просто позволить всем использовать nvarchar. Или что-то мне не хватает?