Jag har en gästbok i ASP och använder just nu Access som databas, men skulle vilja prova något annat. Access är lätt att använda, men databasfilen blir så jädrans stor, närmare 400 kB med endast några rader i tabellen.
Vad finns det för alternativ då? Fördelar/nackdelar? Och framför allt... var kan man läsa mer om hur man använder det?
Alla db startar väl med en grundoverhead!
Om du bara har några rader kanske det skall vara rena textfiler om du inte har ambitionen att det skall byggas större.
Dessutom är ju en gästbok mer att betrakta som statisk, ingen sökning och sådant menar jag.
Det måste ju vara ändamålet som styr. Sen tycker ju jag att 400Kb inte är mycket.
Egentligen är ju att lagra i en egen "datastruktur på fil" samma sak som att lagra i en dB, men dB har då inbyggda funktioner för att hantera den, söka, upprätta säkerhet m.m.. . alla dessa funktioner är dock relativt simpla att koda ihop själv om man använder sökträd, hashning m.m... Nackdelen är om man vill kunna använda "sitt" system på andra områden eller i ett annat språk. Då blir det till att implementera om alltihop (om man inte är så smart att man även gör ett interface som kan hanteras av alla andra).
Kör man t.ex mySQL - som de flesta språk idag kan hantera - har man allt i ett paket och man slipper "bry" sig och livet blir enklare (men inte lika underhållande ;))
Generellt sett så ser jag ingen som helst anledning att använda mySQL eller Access till en gästbok, såvida man inte vill slippa peta ihop lite kod.
Hur det lirar att bygga strukturer i ASP och hur dess filhantering funkar har jag dock ingen aning om - men i ett språk med c-syntax som t.ex java eller php är det simpelt.
/me önskar att hypatia konverterar till c, java eller php - så jag kan hjälpa henne :birp
Om du provar att öppna access , gå i menyn verktyg / databasverktyg / komprimera och reparera databas. Kryper storleken något då ? Access databaser blir fylda med massa gojs när man kör dem mot webben, eller något sådant
260 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849