sql >> Database >  >> RDS >> Mysql

is dit soort SQL-structurering (in een mysql-database) efficiënt in een echt wereldmodel?

Begin te rennen.

Nutsvoorzieningen!

Afgezien van de grappen, doe dat niet. Maak niet één database per gebruiker. Dat is een hel om te beheren, te onderhouden en te bevragen. Wat als u wilt weten welke gebruikers gisteren hebben ingelogd? Wilt u elke database doorzoeken??

De structuur die je nodig hebt is hetzelfde, alleen de hoeveelheid data verandert. Heb gewoon één database, kijk hoe het gaat en optimaliseer/verfijn dan.

Ik haat het om dit citaat naar voren te brengen, maar in jouw geval is het helemaal van toepassing:

Probeer uw oplossing niet voor . te optimaliseren je weet waar je knelpunten zullen zijn.

Modelleer uw database zo goed mogelijk. Maak je zorgen over je beperkingen, PK's, FK's, Indexen. Doe uw huiswerk. Zet dan uw data en software aan de gang. Alleen dan zie je waar het werkt en waar het pijn doet. Op dit moment optimaliseer je.

Val je vijand alleen aan als je weet wie het is.



  1. hoe het slaapstand-configuratiebestand voor sql-server te configureren

  2. Gecomprimeerde bestanden importeren in Mysql met CMD

  3. Hoe de vergelijking van twee kolommen als één kolom in Oracle te selecteren?

  4. SELECT DISTINCT ON-query's converteren van Postgresql naar MySQL