06. oktober 2003 - 10:37Der er
9 kommentarer og 3 løsninger
Mysql bedre end access?
Er der nogle der kan komme med nogle argumenter for at benytte mysql frem for access? Sidder og skal beslutte mig til hvad jeg skal benytte til et projekt
Access er problematisk i det at man skal uploade og downloade konstant hvis man skal lave nogen ændringe i den. Hvilket gør at hvis du har et site med mange indlæg i fx et forum kan komme til at mangle nogen indlæg, hvorimod hvis du bruger MySQL kan rette i din database online med fx PHPmyAdmin og dermed ikke midster data.
Desuden er MySQL en hurtigere og mere effektiv database.
Access er filbaseret en filbaseret database hvilket gør at hele databasen låses når en bruger forsøger at skrive til databasen dette gør at hvis der skal opdateres flere gange i en access database på en gang bliver den næste operation nødt til at vente til den forrige er færdig.
MySQL er gratis. De fleste har vel adgang til Access i forvejen.
MySQL's SQL dialekt har en del mangler (bl.a. subqueries).
MS Access SQL dialekt har stort set det hele, men en del er implementeret på en ikke standard måde.
MySQL er en ren database. MS Access er både en database og et værktøj.
I nogle tilfælde performer Access udmærket. Der er to ting der kan få Access til at performe virkeligt sårligt: * applikationen tilgår databasen på et netværks-drev * applikationen laver mange samtidige ænddringer (insert/update/delete)
MS Access kører kun på Windows. MySQL kan køre på både Windows og Linux.
Pakken Linux+Apache+MySQL+PHP er godt integreret.
Access er nem at integrere med Word og Excel.
Der kan ikke gives noget entydigt svar på hvad der er bedst.
Men jeg har skitseret nogle af forskellene.
Så må du selv vurdere hvilke kriterier der er mest relevante for jeres projekt.
Access er godt til at udvikler en db hurtigt og nemt. Den har en del funktioner som er ligetil. MySQL kræver en hel del mere kode. Til et eksamensprojekt antager jeg at den hastighed du kan lave din db har en afgørende faktor.
MySQL er dog klart bedre til flerbruger miljøer. Iøvrigt er der jo intet til hinder for at lave tabellerne i MySQL og derefter lave din frontend og forespøgsler osv i Access. ODBC er kodeordet.
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.