Hello,
Und zwar wie viele Tabellen passen ca. ein eine MySQL Datenbank.
Das ist in der Praxis abhängig vom Arbeitsspeicher der Maschine, auf der der Server läuft.
Geh mal von minimal 256Byte permantentem Speicherbedarf pro Tabelle aus. Hinzu kommt dann ein Transferbuffer und ein Indexbuffer und ein Querybuffer wenn Du tatsächlich darauf zugreifst. Der ist einstellbar im Datenbankmodell der MySQL-Server-Ini.
Also ich habe mehrere Kunden die jeweils ca. 10 Tabellen benötigen.
Ab wie viel Tabellen sollte ich lieber die neuen Kunden in eine neue Datenbank speichern, damit die alte Datenbank nicht überlastet, bzw. weiterhin schnell und stabil läuft?
Also die Datenbanken wären dann alle auf dem gleichen Server.
Wahrscheinlich wären die Datenbanken eher "unter demselben Server" aber z.B. auf derselben Maschine (Filesystem). Inwieweit MySQL verteilte Datenbanken unterstützt entzieht sich momentan meiner Kenntnis.
Man sollte für jeden Kunden eine eigene Datenbank aufbauen, da sonst der eine die Tabellen des anderen sehen und ggf. verändern könnte. Und eigentlich sollte jeder Kudne eine eigene Zelle (vServer) haben.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau