Hallo und grüezi
Ich weiss nicht recht wie ich meine Daten speichern soll um einen schnellen, einfachen Zugriff zu haben.
Es sind rund 8000 Briefmarken und vorläufig mal ca. 100 Sammler.
Nun möchte ich für jeden Sammler im SQL speichern ob er eine Marke hat (5 Varianten gestempelt, ungestempelt, postfrisch etc).
Die Variante ist nur 1/0 oder Ja/nein.
Variante 1:
Sammler, Marken-id, Var1,Var2,Var3,Var4,Var5
Sammler, Marken-id, Var1,Var2,Var3,Var4,Var5
so gibt es zirka 800'000 (8'000x100) Einträge - ich könnte die SQL-Abfrage über Sammler und Marken-id machen und erhalte die 5 Varianten
Variante 2:
Marken-id, String mit allen Sammler (ca. 100), Var1,Var2,Var3,Var4,Var5
so müsste ich im String den Sammler suchen - und bekomme wenn er vorkommt mit Marken-id und Sammler die Var1-5
so wären es nur ca. 8000 Einträge mit einem längeren Feld (Sammler) - dafür muss ist den String zerlegen.
oder gibt es sonst noch eine bessere Lösung?
Sonnige Grüsse aus dem Süden. Nebbiolo
Ich weiss nicht recht wie ich meine Daten speichern soll um einen schnellen, einfachen Zugriff zu haben.
Es sind rund 8000 Briefmarken und vorläufig mal ca. 100 Sammler.
Nun möchte ich für jeden Sammler im SQL speichern ob er eine Marke hat (5 Varianten gestempelt, ungestempelt, postfrisch etc).
Die Variante ist nur 1/0 oder Ja/nein.
Variante 1:
Sammler, Marken-id, Var1,Var2,Var3,Var4,Var5
Sammler, Marken-id, Var1,Var2,Var3,Var4,Var5
so gibt es zirka 800'000 (8'000x100) Einträge - ich könnte die SQL-Abfrage über Sammler und Marken-id machen und erhalte die 5 Varianten
Variante 2:
Marken-id, String mit allen Sammler (ca. 100), Var1,Var2,Var3,Var4,Var5
so müsste ich im String den Sammler suchen - und bekomme wenn er vorkommt mit Marken-id und Sammler die Var1-5
so wären es nur ca. 8000 Einträge mit einem längeren Feld (Sammler) - dafür muss ist den String zerlegen.
oder gibt es sonst noch eine bessere Lösung?
Sonnige Grüsse aus dem Süden. Nebbiolo
Kommentar