yo,
ich denke, dass das System hinreichend beschrieben wurde...
nein, du hast das wichtigste nicht mit angegeben und das habe ich versucht, dir zu erklären. welche indezies sind gestzt und wie sieht abfrage aus, bzw. der ausführungsplan. das sind ganz elementare infos oder habe ich übersehen woe du sie beschrieben hast ?
Und es bleibt die Frage: kann eine DB 50.000.000. Datensätze verkraften oder eher 500.000 Tabellen?
grundsätzlich sind 500.000 tabellen schon mal aus dem gefühl heraus keine gute lösung, aber ganz so pauschal kann man das nicht beantworten, solange das dbms überhaupt eine solche menge verwalten kann. wenn man die abfrage mit zwei tabellen hinbekommt, und davon gehe ich mal aus, dann würde ich es bei zwei belassen.
btw. eine relation ist eine tabelle und keine beziehung.
Ilja