Hallo,
ich habe eine Reihe von Datenbanken (mit je ca 20 Tabellen). Für jedes Jahr und jeden Kunden lege ich eine neue Datenbank an, da im Allgemeinen nur das aktuelle Jahr von Bedeutung ist.
Da Datenbanken beim Provider Geld kosten habe ich mir die Frage gestellt, ob es nicht sinnvoll wäre, die Datenbanken nur noch per Kunde anzulegen und die Tabellen der einzelnen Jahre alle dort abzulegen. Die Zahl der Tabellen würde dann natürlich kontiniuierlich steigen.
Meine Frage: Gibt es signifikante Performanz-Probleme, wenn eine Datenbank sehr viele Tabellen hat (Laut m,ysql Handbuch kann eine DB ja beliebeig viele Tabellen haben), man aber im Prinzip immer nur auf ca 20-30 davon zugreift.
Vielen Dank für jede Information
phap69
ich habe eine Reihe von Datenbanken (mit je ca 20 Tabellen). Für jedes Jahr und jeden Kunden lege ich eine neue Datenbank an, da im Allgemeinen nur das aktuelle Jahr von Bedeutung ist.
Da Datenbanken beim Provider Geld kosten habe ich mir die Frage gestellt, ob es nicht sinnvoll wäre, die Datenbanken nur noch per Kunde anzulegen und die Tabellen der einzelnen Jahre alle dort abzulegen. Die Zahl der Tabellen würde dann natürlich kontiniuierlich steigen.
Meine Frage: Gibt es signifikante Performanz-Probleme, wenn eine Datenbank sehr viele Tabellen hat (Laut m,ysql Handbuch kann eine DB ja beliebeig viele Tabellen haben), man aber im Prinzip immer nur auf ca 20-30 davon zugreift.
Vielen Dank für jede Information
phap69