Du kan næsten ikke sammenligne dem, da Access næsten er mere applikations udviklings tool end database.
Fordele ved MySQL: - rigtig database server (adgang via net ikke via fil) - skalerer langt bedre (følge af det første) - gratis
Hvis du kun skal bruge en database, fordi du tilgår databasen fra din egen kode, så har jeg meget svært ved at se nogen fordele ved Access.
Men hvis skal lave en lille database applikation, så kommer Access jo med både programmers-sprog, IDE, udmærket help funktion, wizards, eksempel database og das ganze molevitten.
Stillet på spidsen, så er Access et fremragende database udviklings-miljø, som kommer med en elendig database (Jet).
Skalere betyder at du ikke får performance problemer bare fordi du får flere brugere/data i databasen.
Hvis du skal bruge databasen fra Java, så ville jeg slet ikke overveje Access i dit tilfælde.
Access er god til hurtigt at udvikle en lille database til personlig brug. Men Access er når det kommer til stykket ikke en database, men en avanceret tekstfil med et nydeligt grafisk interface og gode wizards. Bruger selv Access en del til små-applikationer som f.eks. timeforbrug, CD database og lign., men ikke til noget hvor der skal kunne være flere brugere på samtidigt.
Benyt MySQL, og hent deres gratis JDBC driver (Connector/J), og du får en hurtig og stabil database-løsning.
lige et sidste spørgsmål på falderebet, som jeg lige har tænkt lidt over mens jeg sidder og læser i en bog om mysql...hvordan flytter man en mysql database?
Hvis der kun er 1 bruger der skal bruge databasen ad gangen og altid fra samem PC, som databasen fysisk ligger på, så ville Access være et OK valg.
Undtagen lige for Java applikationer, da der ikke er en ordentlig JDBC driver tiL Access. Man er nødt til at bruge JDBC ODBC bridge og den er ikke god.
Flere brugere => MySQL applikation og database på forskellige maskiner => MySQL Java => MySQL
PS: MySQL er egentligt kun nævnt som er eksempel på en rigtig database. Alle databaser der kører som database server og har en god JDBC driver kan bruges !
Hvis du vil flytte en eller flere databaser fra en server til en anden kan du benytte sqldump tool'et der ligger i bin kataloget. tool'et opretter en fil hvor alle tabeller og data bliver dumpet i. Ellers kan du blot kopiere dit data katalog ( ligger inde i mysql kataloget) , men husk lige at stoppe mydql servicen først
Synes godt om
Slettet bruger
31. december 2003 - 09:49#12
Mon ikke det er for sent, taget i betragtning at det er over 1 år siden han spurgte ;)
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.