webForumDet fria alternativet

Uppbyggnad

ASP

10 svar · 340 visningar · startad av Asa

Medlem sedan dec. 20011 860 inlägg
Frågan#1
Medlem sedan aug. 20003 575 inlägg
#2

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.

Medlem sedan juni 20019 024 inlägg
#3

Ska 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.

Medlem sedan dec. 20011 860 inlägg
#4

Tackar 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.. :)

Medlem sedan dec. 20011 860 inlägg
#5

Någon som är expert och kanske kan kika på min databasuppbyggnad för en liten slant?!

Medlem sedan okt. 200254 inlägg
#6

Jag kan visst kika på din db-modell...

...om den inte är FÖR stor.
Vi kan testa!

Medlem sedan dec. 20011 860 inlägg
#7

Den innehåller 60 tabeller. Hur erfaren är du då?

Medlem sedan aug. 20003 575 inlägg
#8

http://www.ida.liu.se/~tompa/databaser/

Kika på normaliserings länken. :)

BCNF normaliserings reglerna är väl dom bästa att gå efter.

Medlem sedan dec. 20011 860 inlägg
#9

Okej, tackar!

Medlem sedan dec. 20011 860 inlägg
#10

Jag skickar dig ett mess om var databasens struktur ligger.

Medlem sedan juni 20034 013 inlägg
#11

Jag 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.

250 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)