Lars Dybdahl wrote :
> Kasper Katzmann wrote:
>> MS Access. Nu har jeg så tænkt mig at skifte enten til MS SQL eller
>> MySQL. Er der i den forbindelse nogen der kan fortælle om der er de
>> store forskelle på de to databaser?
>
> Det er gigantisk forskel:
>
> - Microsoft SQL Server koster penge, mange penge. MySQL er gratis.
> - MySQL afvikler forespørgsler hurtigere, hvilket resulterer i
> hurtigere websider.
> - Microsoft SQL Server er langt mere avanceret.
> - MySQL er bedre dokumenteret - du kan få svar på alt, hvad du måtte
> spørge om.
og det kan man ikke med MS SQL ?
> - MySQL kan du få adgang til på meget billige webhoteller, hvorimod du
> skal betale en hel del penge for at få adgang til Microsoft SQL Server
> på et webhotel.
et forsigtigt bud på prisen for mySQL-server ifb med et webhotel er nok
kr. 20-30/md ... hvorimod det ofte koster en bondegård (læs: +200 kroner)
at få adgang til MS SQL.
> - MySQL er mere udbredt og du har derfor større udvalg af webhoteller
> at vælge imellem.
.... hvis man skal bruge det i forbindelse med et webhotel. Hvordan er
fordelingen imellem fx MSSQL og mySQL på datawarehousing-området (eller
lignende områder) ?
> - MySQL har ingen brugerflade - som brugerflade til MySQL bruger man
> andre produkter, f.eks. MySQL Control Center, som i øvrigt også er
> gratis. - MySQL Control Center er væsentlig nemmere at finde rundt i
> end administrationsværktøjerne til MS SQL Server, bl.a. fordi den er
> simplere.
Jeg skal ikke kunne sige, om det er korrekt, da jeg ikke har arbejdet
meget med admin-værktøjerne til mySQL. Dog vil jeg lige sige, at
kompleksiteten af en hvilkensomhelst GUI afhænger meget af øjnene der
ser.
Derudover vil jeg nævne et par ting, som jeg mener mySQL mangler pt (og
deri er jeg vist enig med udviklerne af mySQL)
1.
Views
2.
Stored procedures
3.
nested selects
4.
row-level locking (jeg er ikke helt sikker, men understøtter
version 3.x ikke kun tabel-level locks ?)
[1]
2+3 kan ofte klares ved passende SQL-JOINS, men den øverste er lidt mere
irriterende at undvære. Desværre regner de ikke med at have disse ting
med i mySQL før version 5.
Når det så er sagt, så vil jeg ikke anbefale spørgeren at anskaffe sig
MS-SQL. Ikke alene koster den en milliard, jeg tror også, at det vil være
et pædagogisk plus at starte med mySQL. Hvis db-erfaringen er baseret på
Access, så kunne man dog frygte, at indlæringskurven er en anelse stejl -
i begge tilfælde ....
[1]
http://www.mysql.com/doc/en/Differences_from_ANSI.html
--
Jesper Stocholm -
http://stocholm.dk
Svar til gruppen og ikke til mig privat !
Skriv under det du svarer på -
www.usenet.dk/netikette/citatteknik.html