sql >> Database teknologi >  >> RDS >> Mysql

er det en almindelig praksis i MySQL-databasedesign at have millioner af tabeller og millioner af rækker i dem?

1 - Absolut ikke. Næsten enhver, du spørger, vil fortælle dig, at millioner af borde er en frygtelig idé.

2 - Millioner af RÆKKER er almindelige, så det er fint.

3 - Sandsynligvis frygteligt, især hvis forespørgslerne er skrevet af en person, der synes, det er OK at have millioner af tabeller . Det fortæller mig, at det er en, der ikke forstår databaser særlig godt.

4 - Se #3

5 - Umuligt at sige. Du vil have en masse ekstra overhead fra de ekstra tabeller, da de alle har brug for ekstra metadata. Den nødvendige plads vil afhænge af indekser og hvor brede bordene er sammen med en masse andre faktorer.

Kort sagt, dette er en meget meget meget alvorlig ide, og du bør ikke gøre det.



  1. mysql lagret procedure, forespørgsel for at kontrollere, om den findes eller ej

  2. PDO fetchAll grupperer nøgleværdi-par i assoc-array

  3. Beskæftiger sig med PHP-server og MySQL-server i forskellige tidszoner

  4. BRUG af søgeord vs ON klausul - MYSQL