Jeg bruger MS-SQL hvis der er brug for store natlige importer/opdateringer af databasen. Så bruger jeg oftest DTS-pakker til at få opdateringerne til at køre.
Jeg bruger MySQL hvis det er små sites med lidt debat og CMS.
Min fornemmelse er at MySQL er hurtigst, men jeg har aldrig efterprøvet det.
begge dele er gode, og det kommer an på hvilken sammenhæng du ønsker at bruge det.
hvis du bruger .ASP eller .NET i et windows miljø skal du vælge MS SQL, hvis du bruger PHP vælger man ofte MySQL, men det kommer meget an på dit behov. MySQL er gratis at benytte (for det meste), mens der skal betales licens for MS SQL.
Der er 1000 ting som har betydning for hastigheden. CPU, RAM, harddisk, netværk, programmeringssprog osv. så det er umuligt at sige, hvad der kører hurtigst hos dig.
MySQL er dog først nu med deres version 5 kommet op på et niveau, hvor den kan være med i Enterprice løsninger. Før det havde den seriøse mangler med view/sub selects.
Er det en stor løsning du skal lave (mange tabeller med mill af rækker) vil jeg anbefale MS-SQL. Den har det bedste admin værktøj. Er det en lille løsning er MySQL fin.
fsconsult.dk >> Angående licens til MS-SQL så er den ny Express ganske gratis. Jeg har dog ikke tjekket, hvornår man skal begynde at betale for den, lige som man også skal betale for MySQL, hvis man bruge den til bestemte ting.
arne_v >> Ja, sub queries var i MySQL 4.1, men kun i en simpel udgave. Jeg startede ud med MS-SQL, og da jeg hoppede på MySQL vognen, blev jeg så sur, da jeg ikke kunne lave de SQL's jeg kunne i MS, at jeg droppede det igen.
Med hensyn til anbefaling: - hvilken platform skal det koere paa ? - hvad maa det koste ? - hvilke features er must have ? - hvilke features er nice to have ? etc.
"SQLServer Express er max. 4 GB database, max. 1 GB mem og max. 1 CPU saa vidt jeg husker."
Der er ikke max størrelse på, jeg har da nogle 8-12gb databaser på den.
Personligt synes jeg at MS-SQL er laaaaaaaaaaaaaaaaaangsom, meget meget tung, og har elendige udviklingsværtøjer i forhold til MySQL. Derudover virker MS-SQL designet til application-database, og ikke storage. Bare det at skulle kopiere data er smertefuldt.
Og så kan man jo starte at diskutere hvor elendigt T-SQL er ;-)
object databaser er en helt anden mulighed. www.zope.org og www.plone.org kan også lave gode søgehastigheder. Det har yderligere den fordel at man ikke behøver at lære sql. Og det er ganske gratis ligesom prøve versionen af MS SQL express. Men det bliver ved med at være gratis.
det er det ikke. altså efter min mening kan jeg bedre lide MS SQL, fordi jeg synes, at den er nem at administrere. Men bestemmer jeg så bare selv hvad jeg vælger? og kan man godt sætte MS SQL op på Linux? (jeg ved godt, at det kan lyde som et dumt spørgsmål) .
Forresten: så kan jeg vel godt få adgang til MS SQL databasen fra en anden PC, ikke? Jeg tror jeg havde lidt problemer med det, men jeg har vist ikke afprøvet det ordentligt .
"altså efter min mening kan jeg bedre lide MS SQL, fordi jeg synes, at den er nem at administrere." - Men MySQL er da nemmere at administere ? Vil da personligt mene at udviklingsværtøjerne til MySQL er mange gange bedre end de default til MSSQL.
windcape >> Er der et admin værktøj du vil anbefale til en windows platform?? Jeg har kun brugt phpMyAdmin og det når ikke Enterprise Manageren til sokkeholderne. Jeg har før ledt efter et bedre værktøj, men det var helt tilbage i 4.x tiden, så de må have lavet noget bedre siden...
MySQL Administartor fra MySQL SQLYog FabForce 4 etc.
Der er sågar en Toad til MySQL.
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.