Avatar billede radion Nybegynder
26. maj 2004 - 18:13 Der er 8 kommentarer og
1 løsning

MySQL vs. MS SQL

Hvor god er MySQL i forhold til Microsoft SQL?

Jeg tænker ikke med indbyggede funktioner osv. men mere hvor ligger smertegrænsen med antal samtidige brugere? Hvornår bukker en MySQL database under, og hvornår bukker en MS SQL under?
Avatar billede Slettet bruger
26. maj 2004 - 18:17 #1
MSSQL vil højst sandsynligt ikke bukke under før den når en del millioner rows.

mySQL vil dog formodentligt performe lige så storartet op til det. Tager man den ret så store prisforskel i betragtning, vil jeg påstå mySQL er en fremragende forretning til de fleste foretagender...
Avatar billede arne_v Ekspert
26. maj 2004 - 18:17 #2
http://www.eksperten.dk/spm/502924

Jeg foreslår at du lukker det ene spørgsmål inden coadmins komem efter dig !
Avatar billede radion Nybegynder
26. maj 2004 - 18:50 #3
pacr00n <- smid et svar og scor lidt point...
Avatar billede smiley356911 Nybegynder
29. maj 2004 - 01:28 #4
Nu er det vist en sandhed med modifikationer parcr00n er kommet med der... for han (jeg tillader mig at formode at det er en han) taler jo antallet af rækker i en enkelt tabel - hvor du forespørgere efter antallet af samtidige brugere.

Lur mig om ikke det er 2 helt vidt forskellige ting!

Antallet af samtidige brugere på såvel MS SQL som MySQL - og den deraf følgende performance - er afhængig af, hvor godt mna har fået lavet sine indstillinger til serveren. F.eks. skal man kigge godt efter i sin my.ini fil, hvis man forventer at få op mod 1000 samtidige brugere (her tænker jeg på brugere, der forespørger på en given tabel i samme millisekund) - for der er temmelig meget at hente.

Årsagen til, at MySQL som oftest er hurtigere end MSSQL er, at den ikke benytter sig af 'foreign keys' (i hvert fald ikke før version 5) - hvilket betyder, at den ikke skal rundt og kigge i andre tabeller når den foretager operationer.

Som altid er der dog fordele og ulemper der peger i begge retninger - men hvis det er prisen der er det afgørende må jeg stille mig enig med 'pacr00n' og pege fingeren over mod MySQL - medmindre du har mod på at forsøge dig med postgreSQL - der kan lidt af det hele, men som er lidt af en bitch og installere... har jeg hørt :-)
Avatar billede arne_v Ekspert
29. maj 2004 - 14:07 #5
samtidige brugere i normal forstand og samtidige database operationer er
også 2 forskellige ting

1000 af de første er ikke svært

1000 af de sidste er ret heftigt (læs: der skal mange diske til for at
kunne levere data så hurtigt)
Avatar billede arne_v Ekspert
16. juni 2004 - 22:57 #6
OK ?
Avatar billede arne_v Ekspert
25. juli 2004 - 22:55 #7
Tid at få afsluttet spørgsmålet ?
Avatar billede arne_v Ekspert
22. august 2004 - 23:12 #8
?
Avatar billede radion Nybegynder
30. januar 2006 - 01:03 #9
du har ret.. det var tid :)
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