haiderMedlem sedan jan. 2003956 inlägg Sitter o planerar ett projekt men oroar mig som alltid i förväg över saker.
Som ifall databasen kommer att palla med när inläggen börjar öka (vilket ju är målet).
Först; har någon testat på phpMyDirectory?
Kan man säga att kraften ligger i programvaran som hanterar det hela eller i SQL databasen hos webhotellet eller?
Eller oroar jag mig helt; att 500.000 poster beståendes av lite info, såsom namnuppgifter, webbadress, telefonnummer och lite mer är inget o oroa sig över?
Det beror på flera saker. Vad gör du med datat? Hur ofta söker någon i informationen? Hur ser strukturen ut?
Det snabbaste och enklaste sättet att få prestanda är att indexera lämpliga kolumner. Att se över frågorna så att de inte är helt tokiga är en annan sak. (Prova frågorna och mät hur lång tid de tar.) Och så bör strukturen vara vettig. Lite luddigt svar, men utan att veta mer om din applikation är det svårt att svara utförligt.
LaspMedlem sedan juli 200012 980 inlägg 7 gånger!
Du kan vika ett ark på mitten sju gånger, oavsett hur stort det är!
Det är samma sak med att hitta en post i en databas!
Om du har en halv miljon poster eller fem miljoner har ingen betydelse i en bra indexerad SQL databas, oavsett vilken.
haiderMedlem sedan jan. 2003956 inlägg Okej, så det _har_ alltså betydelse hur databasen är strukturerad och även frågan för att hitta svaret i databasen.
Hur databasen struktureras avgörs ju av själva applikationen.
Hittade ett par till mjukvaror som gör jobbet;
https://www.esyndicat.com
https://www.phplinkdirectory.com
Fast det är ju lite svårt att veta i förväg om prestandan ...
Får grubbla vidare
dAEkMedlem sedan feb. 20041 816 inlägg Hur databasen är strukturerad kan man oftast komma runt med olika knep. Söktabeller, vyer, cachning på servern, fylla på med minne (databaser gillar minne).
Index kan påverka prestandan negativt också. Behöver man t.ex. skriva till en tabell så snabbt som möjligt är index inge bra eftersom de måste skapas om.