Avatar billede TinaH Nybegynder
06. oktober 2003 - 10:37 Der 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
Avatar billede clausjul Nybegynder
06. oktober 2003 - 10:40 #1
1) MySQL er gratis
2) MySQL er hurtig
3) MySQL har mange funktioner
Avatar billede clausjul Nybegynder
06. oktober 2003 - 10:41 #2
Avatar billede clausjul Nybegynder
06. oktober 2003 - 10:43 #3
Og så lidt om migration fra Access til MySQL
http://www.kitebird.com/articles/access-migrate.html
Avatar billede tjaz Nybegynder
06. oktober 2003 - 10:44 #4
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.
Avatar billede tjaz Nybegynder
06. oktober 2003 - 10:45 #5
Desuden er jeg 100% enig med clausjul's svar ;)
Avatar billede jakobandersen Nybegynder
06. oktober 2003 - 10:54 #6
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 laver istedet kun lås på højst tabelniveau.
Avatar billede arne_v Ekspert
06. oktober 2003 - 11:06 #7
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.
Avatar billede simonvalter Praktikant
06. oktober 2003 - 16:38 #8
der har da været subqueries i mysql siden 4.1
Avatar billede simonvalter Praktikant
06. oktober 2003 - 16:40 #9
som selvfølgelig er Alpha release .. men der er der nu =)
Avatar billede arne_v Ekspert
06. oktober 2003 - 16:48 #10
Jeg tæller ikke alpha releases med.
Avatar billede egonspock Seniormester
06. oktober 2003 - 20:27 #11
MySQL, Apache og php virker også fint på MacOSX, men det er jo også bare en *nix-variant ligesom Linux.
Avatar billede weaponx Nybegynder
08. oktober 2003 - 23:58 #12
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.
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