Avatar billede blackscorpion Nybegynder
01. marts 2005 - 23:44 Der er 18 kommentarer og
1 løsning

MySQL en værdig konkurrent til MsSQL - Debat.

Hej eksperter.

Jeg har en ven, som driver et af danmarks største websites, med ca. 1.8mill side visninger om dagen.

vi har tidligere idag snakket om OpenOffice, og jeg fandt ud af at man kunne bruge MySQL sammen med OpenOffice.

spurgte om han ville have en kopi af den pdf fil der beskriver hvordan at man bruger det sammen.

Og så bragte så MsSQL på banen.

Han siger så, at den dag at MySQL var en værdig konkurrent til MsSQL ville han spare mange penge.

Og jeg spurgte så hvorfor han ikke mente at det VAR en værdig konkurrent.

Og jeg vil så høre jer.

Hvad er stadig til dags dato, de primære forskelle på MySQL og MsSQL.

Hvad kan de håndtere osv.

Og er der i det hele taget en fremtid i MySQL når vi snakker om så mange connections om dagen i snit, og hvilke features har MsSQL som MySQL ikke har, og omvendt??

- BlackScorpion.
Avatar billede arne_v Ekspert
01. marts 2005 - 23:54 #1
pro MySQL:
* hurtigere når man ikke behøver transaktioner
* gratis for de fleste
* supporteret på mange platforme
* mange små praktiske funktioner
* enkelte ting i MS SQLServer er lidt kryptiske fordi det er arvegods fra Sybase for 10 år siden

pro MS SQLServer:
* hurtigere når man behøver transaktioner
* hurtigere på maskiner med mange CPU'er
* meget bedre SQL dialekt end MySQL 3.x og 4.0 - noget bedre SQL dialekt end MySQL 4.1
* bedre recovery end MySQL med MyISAM tabeller
* nemmere at administrere store databaser
Avatar billede Slater Ekspert
01. marts 2005 - 23:54 #2
What? Det er da lige omvendt. MySQL er op til 3 gange hurtigere end MSSQL, virker på mange platforme og mangler intet i features.

Men MySQL bliver nu overskygget af PostgreSQL, som kan den bid mere.

Microsoft ligger som altid langt i baggrunden og raller.
Avatar billede tiger_webdesign Nybegynder
01. marts 2005 - 23:56 #3
pro = for
con = i mod
Avatar billede blackscorpion Nybegynder
01. marts 2005 - 23:57 #4
Det skal lige siges at min ven bruger mssql, og hans database fylder OVER 10GB.

Så det er en STOR database, med mange connections om dagen osv.
Avatar billede blackscorpion Nybegynder
01. marts 2005 - 23:59 #5
et direkte citat fra ham: "Det jeg savner i mysql er stored procedures, triggers, scheduled jobs. Først og fremmest"
Avatar billede arne_v Ekspert
01. marts 2005 - 23:59 #6
10 GB er ikke noget problem for MySQL.
Avatar billede Slater Ekspert
02. marts 2005 - 00:01 #7
Få ham til at kigge på PostgreSQL!
Avatar billede arne_v Ekspert
02. marts 2005 - 00:02 #8
MySQL mangler stored procedures, triggers, views etc..

Scheduler burde han kunne finde erstatning for.
Avatar billede arne_v Ekspert
02. marts 2005 - 00:05 #9
Cox er en af de helt store MySQL brugere.

3600 tabeller, 2 milliarder rækker, 600 GB, 4 millioner INSERT per 2 timer
Avatar billede arne_v Ekspert
02. marts 2005 - 00:06 #10
PostgreSQL er en glimrende database, men prøv og find en der kender PostgreSQL !
Avatar billede blackscorpion Nybegynder
02. marts 2005 - 13:50 #11
har i nogen ide om stored procedures, triggers, views ect. nogen siden bliver en del af MySQL eller er det noget man kun kan drømme om??
Avatar billede arne_v Ekspert
02. marts 2005 - 14:23 #12
De skulle komme i 5.0
Avatar billede blackscorpion Nybegynder
02. marts 2005 - 21:51 #13
okey nice.

men hvad bruger man stored procedures, triggers, views ect. til?? :D
Avatar billede arne_v Ekspert
02. marts 2005 - 22:20 #14
stored procedure = sin egen SQL kommando som udfører en række SQL kommandoer
(man kan kalde en SP som f.eks. chekcer nogle data og hvis de er OK laver
3 INSERT statements)

trigger = nogle SQL sætninger som køres automatisk før eller efter applikationen
laver en INSERT/UPDATE/DELETE

view = en query der er gemt og kan bruges som en tabel (svarer meget til de
queries du kan gemme i Access)

Alt sammen ting som:
  - kræver mindre kode i applikationen fordi noget logik ligger i databasen
  - ofte giver bedre performance fordi applikationen ikke skal kalde databasen
    så mange gange
  - kan bruges til at øge sikkerheden med
Avatar billede blackscorpion Nybegynder
02. marts 2005 - 23:29 #15
okey røv nice.

Så håber jeg da bare at de snart smider en 5.0'er på gaden i stabel release, som de forskellige webhoteller osv gider bruge. :)
Avatar billede arne_v Ekspert
02. marts 2005 - 23:33 #16
Den er i alpha nu.

Først skal den i beta.

Derefter skal i gamma.

Og så kommer den rigtige release.

Og til sidst vil web hotellerne nok vente lidt tid inden de skifter.

Jeg tror nemt at der kan gå 2-3 år inden 5.0 bliver almindelig på web hoteller.
Avatar billede arne_v Ekspert
02. marts 2005 - 23:35 #17
og et svar fra mig
Avatar billede arne_v Ekspert
02. marts 2005 - 23:35 #18
Avatar billede blackscorpion Nybegynder
03. marts 2005 - 05:50 #19
og 1 point til dig. *G*

Gider du så også lige smide et svar i MsSQL ??? så kan du score et point mere? :D :D
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