Ich arbeite an einem Projekt, das der Website-Besucheranalyse ähnelt. Es wird von 100 Websites mit durchschnittlich 10.000 bis 100.000 Seitenaufrufen pro Tag verwendet werden, so dass die Datenmenge sehr groß sein wird.MySQL Tabellenstruktur - eine sehr große Tabelle oder separate Tabellen?
Sollte ich eine einzelne Tabelle mit WebsiteID oder eine separate Tabelle für jede Website verwenden?
Änderungen an einem Live-Service mit 100 Websites mit separaten Tabellen für jeden scheint ein großes Problem. Auf der anderen Seite werden Leistung und Skalierbarkeit wahrscheinlich ein Problem mit solch großen Daten sein. Anregungen, Kommentare oder Ratschläge sind herzlich willkommen.
Ich sage nur, dass ich damit einverstanden bin, horizontale Partitionierung auf PK/FK. – thr
Danke, ich überprüfe diese Option – Nir