1. Du skall ju göra så att, om det behövs en ändring t.ex. någon liten design ändring någonstans så vill du ju bara gå in i en fil och redigera.
2. Små tabeller som möjligt ? Du menar att man skall bryta ut så mycket som möjligt ? Isåfall JA. Detta leder ju till många relationer (JOINS). Men om du är mycket mer intresserad av prestandan än databas platsen så kanske du kan göra några tabeller lite större.
3. Jag tror det kvittar. Men Ms Sql server kostar ju oftast mer.
4. Getrows är toppen om det används på rätt sätt.
PaceMedlem sedan juni 20019 024 inläggSka man ha så lite som möjligt i varje .asp fil?
Många små filer = snabbladdade.
Få stora filer = cachas av webbservern.
Rent generellt är det betydligt lättare att underhålla 10 små filer än 1 stor fil. Sträva därför att "modularisera" kod så mycket som möjligt.
Ska man ha så små tabeller som möjligt i MySQL databasen?
Använd normalisering (skapa en databasdesign efter "standarden"). Då
Lite info i varje tabell?
Nej, varför då? Databaser är ju till för att spara data. Om du menar att dela upp data i flera tabeller så beror det helt på datans relation till varandra.
Bör man kanske gå över till MsSQL när man håller på med asp? * Om man bör det, hur mycket bättre är detta?
Mycket bättre. Men MySql är väldigt snabb på att hämta data så den kan man optimera ganska mycket innan man behöver gå över till MS Sql Server.
Ska man använda mycket relationer, tex joins, i sql strängar?
Det går inte att säga, det beror på din databasstruktur, vad du vill hämta etc. Man använder det som är snabbast och minst resurskrävande.
Är getrows ett bra alternativ?
Ja, för vissa ändamål likaså som ett disconnected recordset är bra i andra ändamål. ;)
Har ni tips på hur man får det så bra som möjligt?
Ta reda på exempelvis hur man optimerar MySql, skillnaden på getrows, vanligt recordset och disconnected m.m.
AsaMedlem sedan dec. 20011 860 inläggTackar för dina svar Nickemannen.
1. Det har jag gjort.. Har många filer med lite i varje oxå.
2. Prestandan är viktigast..
3. Okej då vet jag det.
4. Okej, men är nämligen inte så bra på getrows och det bli hel ombyggnad då tror jag nog... Hehe
Tackar även till Pace. Superbra att ni svarar så fort.. :)
AsaMedlem sedan dec. 20011 860 inläggNågon som är expert och kanske kan kika på min databasuppbyggnad för en liten slant?!
Jag kan visst kika på din db-modell...
...om den inte är FÖR stor.
Vi kan testa!
AsaMedlem sedan dec. 20011 860 inläggDen innehåller 60 tabeller. Hur erfaren är du då?
http://www.ida.liu.se/~tompa/databaser/
Kika på normaliserings länken. :)
BCNF normaliserings reglerna är väl dom bästa att gå efter.
AsaMedlem sedan dec. 20011 860 inläggJag skickar dig ett mess om var databasens struktur ligger.
tydalMedlem sedan juni 20034 013 inläggJag kan också kolla på din databasstruktur, Åsa, om du vill. Jag har programmerat i många år och hållt på med databaser i några år. Det är jag som har konstruerat den databaslösning SJ använder internt för att kunna söka efter vilka anställda som jobbar på ett visst tåg.