Avatar billede extream Nybegynder
18. august 2003 - 12:28 Der 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?
Avatar billede clausjul Nybegynder
18. august 2003 - 12:33 #1
ASP.Net er helt fint, fordi koden bliver kompileret og derved kører den hurtigere end f.eks. Perl. Det er også nærmest et religøst spørgsmål ;-)
Avatar billede clausjul Nybegynder
18. august 2003 - 12:33 #2
Hov - Jeg har arbejdet med Perl i ret lang tid og har lige skiftet til ASP.Net og er selv imponeret over performancen.
Avatar billede fsconsult.dk Nybegynder
18. august 2003 - 12:45 #3
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!
Avatar billede dsj Nybegynder
18. august 2003 - 12:48 #4
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.
Avatar billede extream Nybegynder
18. august 2003 - 12:49 #5
Åhh hvad er en *nix/bsd maskine?
Jeg tror jeg vælger ASP.NET men hvilken driver er mest optimal at bruge til en MySQL db?
Avatar billede ohmish Nybegynder
18. august 2003 - 12:50 #6
php optimeres stadig til mysql, og omvendt.
php har flest direkte og nemme mysql kommandoer.
php og mysql er efter sigende den hurtigste kombination.
Avatar billede fsconsult.dk Nybegynder
18. august 2003 - 12:50 #7
*nix/bsd er en maskine der kører Linux, Unix, FreeBSD, OpenBSD eller NetBSD (alle unix varianter)
Avatar billede fsconsult.dk Nybegynder
18. august 2003 - 12:51 #8
bare husk at holde dig fra ODBC drivere, ellers taber du alle fordele :-)
Avatar billede extream Nybegynder
18. august 2003 - 12:52 #9
Ohmish har du erfaring med ASP.NET og MySQL eller er du udelukkende php mand?
Avatar billede dsj Nybegynder
18. august 2003 - 12:52 #10
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 !
Avatar billede extream Nybegynder
18. august 2003 - 12:54 #11
Jeg har ikke tænkt mig at anvende ASP men ASP.NET, er der nogle som har erfaring med det?
Avatar billede fsconsult.dk Nybegynder
18. august 2003 - 12:54 #12
dsj > han taler om ASP.NET, hvilket mig bekendt understøtter objekter  :-)
Avatar billede dsj Nybegynder
18. august 2003 - 12:55 #13
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.
Avatar billede dsj Nybegynder
18. august 2003 - 12:56 #14
Hvis du skal hoste i byen er det lettest at finde et webhotel der understøtter PHP fremfor ASP.NET
Avatar billede extream Nybegynder
18. august 2003 - 12:57 #15
Jeg har egen server køre win 2000 server
Avatar billede dsj Nybegynder
18. august 2003 - 12:57 #16
Hvis du selv hoster er det billigst med PHP -> det kan gøres med 100% gratis software på Linux.
Avatar billede extream Nybegynder
18. august 2003 - 12:58 #17
ASP.NET skulle være særdeles oop men er der nogle som har erfaring med dette?
Avatar billede dsj Nybegynder
18. august 2003 - 12:58 #18
Så vil jeg sige at du børe vælge ud fra hvilket sprog du har lettest ved at bruge :)
Avatar billede clausjul Nybegynder
18. august 2003 - 12:59 #19
Jeg har en vis erfaring med MySQL og ASP.Net via ODBC og det hele kører som smurt....
Avatar billede fsconsult.dk Nybegynder
18. august 2003 - 12:59 #20
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
Avatar billede extream Nybegynder
18. august 2003 - 13:02 #21
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!
Avatar billede fsconsult.dk Nybegynder
18. august 2003 - 13:04 #22
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.
Avatar billede extream Nybegynder
18. august 2003 - 13:05 #23
Det vil sige at man går ikke helt galt ibyen med ASP.NET, MySQL,
ole-db provider?
Avatar billede clausjul Nybegynder
18. august 2003 - 13:06 #24
Jeg bruger ODBC.Net og synes selv at performancen er i top ... Se selv på
http://www.deafhome.dk/deafhome/?Modul=MoedeStedet
Avatar billede fsconsult.dk Nybegynder
18. august 2003 - 13:12 #25
extream> nej, jeg tror ikke at performance er det du skal tænke mest på. Det meste af arbejdet skulle gerne gøres af MySQL og ikke ASP.Net.

Det er langt vigtigere hvad du ønsker at køre på at operativsystem, og hvad du ellers skal forbinde til.

Hvis du overhovedet overvejer at skifte din windoze server ud med noget andet, så glem alt om ASP.
Avatar billede dsj Nybegynder
18. august 2003 - 13:14 #26
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 !!
Avatar billede extream Nybegynder
18. august 2003 - 13:29 #27
hvad med VB.NET komponent som driver? Fremfor ODBC.net eller ole-db
Avatar billede extream Nybegynder
18. august 2003 - 14:39 #28
fsconsult.dk afventer et svar fra dig så du kan få nogle point.
Avatar billede fsconsult.dk Nybegynder
18. august 2003 - 14:42 #29
oki ...
Avatar billede extream Nybegynder
18. august 2003 - 14:45 #30
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/
Avatar billede fsconsult.dk Nybegynder
18. august 2003 - 14:47 #31
Sorry, syntes ellers jeg fik markeret det som svar...
Avatar billede extream Nybegynder
18. august 2003 - 14:51 #32
Har givet jer 10 point hver da i alle har givet mig noget jeg kan bygge videre på håber det er iorden
Avatar billede atheist Nybegynder
26. august 2003 - 08:48 #33
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.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester