Hallo zusammen,
wir entwickeln gerade eine relativ komplexe Shop-Software. Unter anderem soll dieser in mehreren Sprachen verfügbar sein.
Nun kennt man ja eigentlich das "generelle" Schemata einer MySQL Datenbank für Artikel. (Nur ganz Grob)..:
Artikel
id, preis, lagerort
Artikel_Text
artikelID, Sprache, titel, Beschreibung
FAQ
id, rubrikID, erstellungsdatum
FAQ_Text
faqID, Sprache, titel, Beschreibung
Das ganze schlägt natürlich ganz schön auf die Tabellen Anzahl, welche ich erstellen muss. Artikel, FAQ, Rubriken/Categorien, Newsletter..
Für alles muss ich immer mindestens eine Tabelle "Texte / Sprachen" erstellen.
Wäre das ganze nicht sinnvoll in EINE Sprachtabelle zu legen?
Artikel
id, preis, lagerort
FAQ
id, rubrikID, erstellungsdatum
Sprach_Text
linkID, sprache, text, type
Jetzt könnte ich einfach in Sprach_Text mit der "type" Verknüpfung auf z.b. "artikel_text", "artikel_titel", "faq_titel", "newsletter_html", "newsletter_onlyText" diverse "Verknüpfungen" erstellen.
Meine Angst: Diese Tabelle könnte irgendwann ganz schön groß werden. Ich gehe davon aus, dass hier unter Umständen in einigen Jahren ein "paar" Millionen Einträge entstehen könnten.
Zu welchem Schemata würdet Ihr Raten? (Sofern ihr mein Problem verstanden habt )
Oder gibt es andere, sinnvollere Lösungen?
Danke schon mal
paD
wir entwickeln gerade eine relativ komplexe Shop-Software. Unter anderem soll dieser in mehreren Sprachen verfügbar sein.
Nun kennt man ja eigentlich das "generelle" Schemata einer MySQL Datenbank für Artikel. (Nur ganz Grob)..:
Artikel
id, preis, lagerort
Artikel_Text
artikelID, Sprache, titel, Beschreibung
FAQ
id, rubrikID, erstellungsdatum
FAQ_Text
faqID, Sprache, titel, Beschreibung
Das ganze schlägt natürlich ganz schön auf die Tabellen Anzahl, welche ich erstellen muss. Artikel, FAQ, Rubriken/Categorien, Newsletter..
Für alles muss ich immer mindestens eine Tabelle "Texte / Sprachen" erstellen.
Wäre das ganze nicht sinnvoll in EINE Sprachtabelle zu legen?
Artikel
id, preis, lagerort
FAQ
id, rubrikID, erstellungsdatum
Sprach_Text
linkID, sprache, text, type
Jetzt könnte ich einfach in Sprach_Text mit der "type" Verknüpfung auf z.b. "artikel_text", "artikel_titel", "faq_titel", "newsletter_html", "newsletter_onlyText" diverse "Verknüpfungen" erstellen.
Meine Angst: Diese Tabelle könnte irgendwann ganz schön groß werden. Ich gehe davon aus, dass hier unter Umständen in einigen Jahren ein "paar" Millionen Einträge entstehen könnten.
Zu welchem Schemata würdet Ihr Raten? (Sofern ihr mein Problem verstanden habt )
Oder gibt es andere, sinnvollere Lösungen?
Danke schon mal
paD
Kommentar