Henk: Verknüpfungstabelle wird riesengross

Beitrag lesen

Moin moin!

Vielleicht stehe ich gerade einfach etwas auf dem Schlauch, jedenfalls habe ich folgendes Problem (MySQL 5):

ich habe 3 Tabellen, die jeweils u.a. eine id-spalte (PRIMARY, auto_increment) haben.

Nennen wir sie mal

produkte           (200000 Zeilen)
laender            (200 Zeilen)
distributionskanal (200 Zeilen)

Ich möchte jetzt diese Tabellen verknüpfen und dabei den möglichen Kombinationen einen Wert aus einer ENUM-Spalte 'rechte' zuweisen, diese Verknüpfungstabelle könnte also so aussehen:

id_produkt            INT
id_land               INT
id_distributionskanal INT
rechte                ENUM('exklusiv','nicht-exklusiv','keine')

Soweit, so gut. Wenn ich mir jetzt aber überlege, das bei Verknüpfung aller Datensätze die Verknüpfungstabelle auf 200000*200*200 = 8.000.000.000 (in Worten: acht Milliarden) Datensätze anwächst, wird mir etwas weich in den Knien.

Wie löst man so etwas am besten?

Viele Grüße,

Henk