Gina: Language Fallback (Brauche Denkanstoß)

Hallo,

mir fehlt gerade der richtige denkanstoß. Vll als erstes kurz zur DB, hierbei handelt es sich um ein Schema (sqlite) das in erster Linie in "de" gepflegt wird. Allerdings ist die gesamte Website die hierauf basiert auch zu 50% in Englisch gepflegt. Die Tabellen sind alle voneinander abhängig. RI is gegeben.

Alle sprachabhängigen Datensätze sind mittels eines language keys definiert. Ausgelesen werden die Inhalte bisher über diverse joins.

Zu meinem vorhaben, ich möchte bei englischer Sprache, sofern kein englischer Text vorhanden ist gerne den Deutschen ausgeben.

Nun die Frage, wie realisier ich sowas am performantesten? - Kann ich sowas eventuell schon über den query steuern?

fyi web application wird mit php5 entwickelt ...

lg Gina

  1. yo,

    Die Tabellen sind alle voneinander abhängig. RI is gegeben.

    die sätze sagen mir so gar nichts, sind recht schwammig. was willst dau damit sagen, dass die tabellen alle voneinander abhängig sind. RI kenne ich auch nicht im zusammenhang mit datembanken....

    Ausgelesen werden die Inhalte bisher über diverse joins.

    daran sollte sich auch nichts ändern, joins sind das ganz normale tägliche brot im umgang mit datenbanken.

    Nun die Frage, wie realisier ich sowas am performantesten? - Kann ich sowas eventuell schon über den query steuern?

    da sehe ich keine probleme. um das genau beantworten zu können, bräuchten wir mehr kenntnisse über dein datenbank-design. allerdings sollte man im hinterkopf haben, das in der zukunft eventuell noch andere sprachen hinzu kommen können.

    Ilja