Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
SQL Feldwert aus anderer Tabelle in Select
- Ersteller Harry2k
- Erstellt am
Wenn ich so drüber nachdenke leuchtet das ein und mein Problem zeigt mir sauber auf warum..., auch performancetechnisch ein Graus das jedesmal natürlich alles Datensätze durchsucht werden bei einer Suchabfrage auf jeder Ebene da alles in einer Riesentabelle hängt
Wenn dus nicht selber verbockt hast, ist es wahrscheinlich historisch gewachsen.
So etwas umzubauen ist meist sehr zeitaufwendig. Kann man machen, wenns wirklich schlimm ist.
Sollte diese Datenbank-Struktur aber nicht nur bei euch im Haus laufen, sondern auch im produktiven Umfeld bei Kunden, ist es den Aufwand meist nicht wert.
Habt ihr für eure Kunden, die euere Software nutzen, dann auch noch eine anpassbare Schicht oder von Kunde zu Kunde unterschiedliche, anpassbare Elemente in eurer Software, kannst dus gleich ganz vergessen. Da ist es der Umbau sehr wahrscheinlich wegen dem zusätzlichen Risiko der potentiell deutlich höhren Fehleranfälligkeit nicht wert.
Um so etwas kann man aber immer drum rum arbeiten.
Ihr seid nicht die ersten, die sich sowas ausdenken. (oder halt auch nicht denken )
Irgendwann in ferner Zukunft könnte dir noch das Problem vor die Füße fallen, dass du diese Kundentabelle anhand von Werten aus der selben Kundentabelle updaten musst.
Die meisten DBMS schieben dir da einen Riegel vor. Aber auch da kann man drum rum arbeiten.
Am Ende ist es i.d.R. nicht sooo schlimm, auch nicht von der Performance her.
So etwas umzubauen ist meist sehr zeitaufwendig. Kann man machen, wenns wirklich schlimm ist.
Sollte diese Datenbank-Struktur aber nicht nur bei euch im Haus laufen, sondern auch im produktiven Umfeld bei Kunden, ist es den Aufwand meist nicht wert.
Habt ihr für eure Kunden, die euere Software nutzen, dann auch noch eine anpassbare Schicht oder von Kunde zu Kunde unterschiedliche, anpassbare Elemente in eurer Software, kannst dus gleich ganz vergessen. Da ist es der Umbau sehr wahrscheinlich wegen dem zusätzlichen Risiko der potentiell deutlich höhren Fehleranfälligkeit nicht wert.
Um so etwas kann man aber immer drum rum arbeiten.
Ihr seid nicht die ersten, die sich sowas ausdenken. (oder halt auch nicht denken )
Irgendwann in ferner Zukunft könnte dir noch das Problem vor die Füße fallen, dass du diese Kundentabelle anhand von Werten aus der selben Kundentabelle updaten musst.
Die meisten DBMS schieben dir da einen Riegel vor. Aber auch da kann man drum rum arbeiten.
Am Ende ist es i.d.R. nicht sooo schlimm, auch nicht von der Performance her.
Jesterfox
Legende
- Registriert
- März 2009
- Beiträge
- 44.484
Jepp, in dem Fall kann man die Performance-Probleme evtl. mit Indices abmildern, wenn es da wirklich zu welchen kommen sollte. Würd ich aber erst drüber nachdenken wenn es wirklich akut wird. Ein Aufräumen der Struktur wäre aber trotzdem vorzuziehen.AW4 schrieb:Sollte diese Datenbank-Struktur aber nicht nur bei euch im Haus laufen, sondern auch im produktiven Umfeld bei Kunden, ist es den Aufwand meist nicht wert.
Ähnliche Themen
- Antworten
- 11
- Aufrufe
- 1.199