Struppi: Datenbankoptimierung

Beitrag lesen

bräuchte mal bei meiner grundlegenden Denkweise zur Datenbankoptimierung eure Hilfe.

Ich entwickele gerade mit einem Arbeitskollegen einen Anzeigenmarkt mit insgesamt 20 verschiedenen Märkten (z.B. Automarkt, Immobilien, Telekommunikation etc.)

Hier wird ja jede Rubrik andere Merkmale haben: Autos z. B. Kilometerstand, Innenfarbe, Aussenfarbe, Metalliclackierung, Baujahr, Klimaanlage, etc.

Eine Immobilie hat u.a. wiederrum die Merkmale Baujahr, m², Garage, etc.

Ich würd's in etwa so machen:

Markt
m_id, text, ...

Markt_optionen (Merkamle)
m_id, o_id, val_id

Optionen (Merkmale):
o_id, text

optionen_werte:
o_id, val_id, text

So lassen sich Variabel verschiedenen Eigenschaften mit unterschiedlichen Anzahlen von Werten beschreiben.

Struppi.