Хранить массив чисел в поле базы данных

Контекст: SQL Server 2008, C #

У меня есть массив целых чисел (0-10 элементов). Данные не часто меняются, но извлекается часто.

Я мог бы создать отдельную таблицу для хранения чисел, но по какой-то причине мне кажется, что это не оптимально.

Вопрос №1: Следует ли мне хранить свой массив в отдельной таблице? Пожалуйста, объясните причины того или другого.

Вопрос №2: (независимо от того, какой будет ответ на вопрос №1), какой «лучший» способ сохранить int [] в поле базы данных? XML? JSON? CSV?

РЕДАКТИРОВАТЬ: как сохранить int [] в поле базы данных? XML? JSON? CSV?

РЕДАКТИРОВАТЬ: как сохранить int [] в поле базы данных? XML? JSON? CSV?

РЕДАКТИРОВАТЬ: Немного предыстории: сохраняемые числа - это просто некоторые коэффициенты, которые не участвуют в каких-либо отношениях и всегда используются как массив (т. Е. Никогда значение не извлекается или не используется изолированно).

20
задан THX-1138 17 March 2011 в 17:15
поделиться