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