Speichern Sie ein Zahlenfeld im Datenbankfeld

Kontext: SQL Server 2008, C#

Habe ich ein array von ganzen zahlen (0-10 Elemente). Daten nicht oft ändern, aber ist oft abgerufen.

Konnte ich erstellen einer separaten Tabelle zu speichern, die zahlen, aber aus irgendeinem Grund fühlt es sich wie, dass wäre nicht optimal.

Frage #1: Lagere ich mein array in eine separate Tabelle? Bitte geben Sie Gründe für die eine oder andere Weise.

Frage #2: (unabhängig davon, was die Antwort auf F#1 ist), was ist der "beste" Weg, um zu speichern int[] in Datenbank Feld? XML? JSON? CSV?

EDIT:
Etwas hintergrund: zahlen, die gespeichert werden, sind nur einige Koeffizienten, die sich nicht beteiligen, in jeder Beziehung, und sind immer als ein array (d.h. niemals ein Wert abgerufen wird oder isoliert verwendet werden).

InformationsquelleAutor der Frage THX-1138 | 2011-03-17

Schreibe einen Kommentar