sql >> Base de Datos >  >> RDS >> Mysql

¿Es este tipo de estructuración SQL (en una base de datos mysql) eficiente en un modelo del mundo real?

Empieza a correr.

¡Ahora!

Bromas aparte, no hagas eso. No cree una base de datos por usuario. Eso es un infierno para administrar, mantener y consultar. ¿Qué sucede si necesita saber qué usuarios iniciaron sesión ayer? ¿Consultarás cada base de datos?

La estructura que necesita es la misma, solo cambia la cantidad de datos. Solo tenga una base de datos, vea cómo funciona y luego optimice/ajuste.

Odio mencionar esta cita, pero en su caso se aplica totalmente:

No intente optimizar su solución antes sabes dónde estarán tus cuellos de botella.

Simplemente modele su base de datos lo mejor que pueda. Preocúpese por sus limitaciones, PK, FK, índices. Haga su tareas para el hogar. Entonces tenga sus datos y software funcionando. Solo entonces verás dónde funciona y dónde duele. En este momento, optimizas.

Solo ataca a tu enemigo cuando sepas quién es.