sql >> Databasteknik >  >> RDS >> Mysql

är denna typ av SQL-strukturering (i en mysql-databas) effektiv i en verklig modell?

Börja springa.

Nu!

Skämt åsido, gör inte det. Skapa inte en databas per användare. Det är ett helvete att administrera, underhålla och fråga. Vad händer om du behöver veta vilka användare som loggade in igår? Kommer du att fråga efter varje databas?

Strukturen du behöver är densamma, bara mängden data ändras. Ha bara en databas, se hur det går och optimera/finjustera sedan.

Jag hatar att ta upp det här citatet, men i ditt fall gäller det helt:

Försök inte optimera din lösning före du vet var dina flaskhalsar kommer att finnas.

Modellera bara din databas så gott du kan. Oroa dig för dina begränsningar, PK, FK, index. Gör din läxa. Låt sedan din data och programvara igång. Först då kommer du att se var det fungerar och var det gör ont. I det här ögonblicket optimerar du.

Angrip bara din fiende när du vet vem det är.



  1. Måste deklarera variabeln @myvariable error med ADO-parameteriserad fråga

  2. CodeIgniter listfält

  3. Kan PDO rowCount() efter UPDATE-frågan visa skillnaden mellan inga ändringar gjorda och en obefintlig rad?

  4. Handledning för biometrisk USB-fingeravtrycksautentisering för Android