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

avoir des millions de tables et des millions de lignes est-il une pratique courante dans la conception de bases de données MySQL ?

1 - Certainement pas. Presque tous ceux à qui vous poserez la question vous diront que des millions de tables sont une très mauvaise idée.

2 - Des millions de lignes sont courantes, donc très bien.

3 - Probablement terriblement, surtout si les requêtes sont écrites par quelqu'un qui pense qu'il est acceptable d'avoir des millions de tables . Cela me dit que c'est quelqu'un qui ne comprend pas très bien les bases de données.

4 - Voir #3

5 - Impossible à dire. Vous aurez beaucoup de surcharge supplémentaire à cause des tables supplémentaires car elles ont toutes besoin de métadonnées supplémentaires. L'espace nécessaire dépendra des index et de la largeur des tables, ainsi que de nombreux autres facteurs.

En bref, c'est une très très très mauvaise idée et vous ne devriez pas le faire.