Sto lavorando a un progetto di natura simile all'analisi dei visitatori del sito web. Verrà utilizzato da centinaia di siti Web con una media di 10.000 a 100.000 visualizzazioni di pagina al giorno, pertanto l'importo dei dati sarà molto grande.struttura tabelle mysql - una tabella molto grande o tabelle separate?
Devo utilizzare una singola tabella con websiteid o una tabella separata per ciascun sito Web?
Apportare modifiche a un servizio dal vivo con 100s di siti Web con tabelle separate per ognuno sembra un grosso problema. D'altro canto, le prestazioni e la scalabilità saranno probabilmente un problema con dati così grandi. Eventuali suggerimenti, commenti o consigli sono i benvenuti.
Solo dicendo che sono d'accordo con questo, partizionamento orizzontale su PK/FK. – thr
Grazie, sto controllando questa opzione – Nir