18. august 2003 - 12:28Der er
29 kommentarer og 4 løsninger
Sprog til mysql?
Har valgt at anvende en MySQL database da jeg har en stor mængde data som skal behandles. Spørgsmålet er bare hvilket server-side scriptsprog, der er mest optimal at anvende til en MySQL db. Jeg foretrækker ASP.Net men er det hurtigere med PHP eller er der et helt 3. sprog?
Performance mæssig er der nok ikke den store forskel på PHP og ASP.NET (men glem ASP).
Jeg vil afgjort være ASP.NET, hvis det er det du kender bedst (selvom jeg havde valgt PHP selv).
Hvis du derimod har et krav til at det skal kunne afvikles på en *nix/bsd maskine, så skal du vælge PHP. Omvendt, hvis du skal kalde COM objekter, så duer PHP ikke!
PHP er langt det mest udbredte scriptssprog anvenddt sammen med MySQL, og det er derfor meget nemt at finde hjælp hvis man har problemer. Derudover er det meget let at tilgå MySQL fra PHP.
Der er nærmest en religøs forbindelse mellem MySQL og PHP. MySQL er gratis at bruge og ligeså PHP. Hvis man selv skal hoste ASP skal man i princippet køre på en Windows-maskine, hvilket koster penge.
Hvis det er dig lige meget hvilket sprog du bruger (hvad du kan finde ud af), bør du vælge PHP. Det er et langt mere struktureret sprog end ASP og kan en del mere - desuden ligner det C/C++ (og lidt java) en del. Man kan f.eks. programmere objekt-orienteret i PHP, det kan man ikke med ASP !
ASP og ASP.NET har stadig store ligheder - den største ændring ligger i at det kompileres og at byte-koden kan køre sammen med de andre -Net-sprog. Derudover TROR jeg ikke der er de store forskelle i sprogets funktionalitet.
PHP/MySQL/Linux er en ekstrem stabil og performancevenlig løsning, men jeg ville stadig anbefale ASP.Net, hvis han ikke har PHP kendskab, eller hvis han skal kalde windoze/COM komponenter
fsconsult.dk du skrev: bare husk at holde dig fra ODBC drivere, ellers taber du alle fordele. Og nu skriver clausjul at han køre ODBC som smurt er lidt forvirret!
Microsoft selv fraråder brugen af ODBC. Det performer rigtig meget lidt godt!! Du burde dog kunne finde MySQL drivere, som du kan benytte via ADO istedet, hvilket giver en noget bedre performance.
ODBC performer IKKE i top - det afhænger meget af hvor kompliceret dine SQL-statements er. ODBC er en generel driver, som går at der til MySQL skal gøres lidt konverteringsarbejde. Skal du kun hente 1 tuppel ad gangen er der intet problem, men skal du vise mange tupler med mange joins og bliver siden belastet, skal man holde sig fra ODBC !!
Det var vist endnu en kommentar mangler et svar Til orientering kan der hentes en gratis driver til at forbinde til en MySQL db på adressen: http://sourceforge.net/projects/mysqlnet/
hey, gik lige i gang med www.webcafe.dk 's php tutorial (anbefalelsesværdig i øvrigt), og kom til at se på det, minder PHP ikke utrolig meget om det go'e gamle Turbo Basic? Synes jeg kan genkende ideen med at lave variable $navn... Der er flere andre ting, elseif f.eks.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.