Hallo liebes Forum,
ich möchte eine Datenbank erstellen, in der ich Fremdschlüssel, aber auch die Volltextsuche nutzen kann. Wie sicherlich die meisten von Euch wissen, funktionieren Fremdschlüsseldefinitionen nur mit der Tabellenengine InnoDB und die Volltextsuche nur mit MyISAM.
Ich möchte jedoch auf diese beiden Features nicht verzichten. Deshalb habe ich daran gedacht eine InnoDB-Tabelle (ich nenne sie mal "Haupttabelle", weil bei ihr alle Daten zusammenlaufen) über einen Fremdschlüssel mit einer MyISAM-Tabelle zu referenzieren, in der dann der zu durchsuchende Text gespeichert wird.
Bin nicht so versiert, was die Regeln der Normalformen betrifft, aber ich glaube die Tabelle würde diesen dann nicht mehr entsprechen. Jedoch wäre mein Problem auf elegante Art gelöst.
Was haltet Ihr von diesem Konzept?
Entspricht es der gängigen Praxis, oder gibt es eine bessere Methode?
Und wie machen es die großen Websites (wie z.B. YouTube oder Digg.com)?