Mysql
 sql >> Base de données >  >> RDS >> Mysql

Quel est le meilleur 1Table 150 000 000 000 lignes ou 5000 TABLES avec 300 000 lignes

Bytes per short string column 8,000

Bytes per GROUP BY, ORDER BY 8,060

Bytes per row 8,060

Columns per index key 16

Columns per foreign key 16

Columns per primary key 16

Columns per nonwide table 1,024

Columns per wide table 30,000

Columns per SELECT statement 4,096

Columns per INSERT statement 4096

Columns per UPDATE statement (Wide Tables) 4096

C'est la limite de mysql

When you combine varchar, nvarchar, varbinary, sql_variant, or CLR user-defined type columns that exceed 8,060 bytes per row, consider the following:

construisez-vous une application en temps réel ? Avez-vous vraiment une idée de la division des relations entre les tables ? Avez-vous une idée de l'acide propriété ? Votre idée de la base de données est erronée

Vous avez juste besoin de réviser la conception, je suis très inquiet pour votre codage comment allez-vous coder ???

suivez ces étapes

  • obtenez correctement vos exigences
  • faire une analyse
  • et reconcevez votre base de données, je pense que vous obtiendrez vraiment un bon résultat

Le nombre maximum de lignes avec lesquelles j'ai des colonnes est de 100, ce qui est beaucoup plus de mon point de vue, j'ai donc divisé ces colonnes en 17 tables

http://www.slideshare .net/ronaldbradford/top-20-design-tips-for-mysql-data-architects-presentation consultez ce lien