Avatar billede itbjarne Nybegynder
30. november 2002 - 17:28 Der er 8 kommentarer og
1 løsning

Spørgsmål om MySql

Goddag derude.
Jeg er ude efter noget kraftigere en MSAccess, f.eks. MySql som jeg har set andre arbejder med.
Da jeg først gerne vil have en fornemmelse af den før jeg begynder at investere en masse timer på at læse om den, spørger jeg hermed eksperterne først.
- Er MySql baseret på en database engine, dvs. er den installeret på en maskine hvor eksekverbar kode sørger for at håndtere forespørgsler og sende til f.eks. en IIS (ASP.NET) ?
- Er der triggere i MySQl, og hvis ja kan disse styre eksterne programmer (f.eks. afsende en email med data fra db'en) ?
- Hvor stabil er MySql - er det noget man kan anbefale at anvende professionelt hvor høj oppetid er nødvendigt ?
- Hvordan tager man en backup af en MySql (jeg kender til Oracle hvor der er flere muligheder: Eksport, datafil kopi, RMAN backup) ?
- Hvor performant er MySql (antal samtidige db-forbindelser, parrallel processing, etc.) ?
- Er referentiel integritet eller primary/foreign keys muligt ?
- Hvor svært et det at administrere (daglig brug) ?
- Hvad kan det anbefales at installere MySQL på - Win2000, Linux, andet ?
- Jeg tænker at have een maskine med ASP og en anden med MySQL og så forbindelse via ODBC - noget problem med dette ?

Det var en ordentlig stak, men et godt og grundigt svar kan muligvis give mig appetitten til at "gå om bord" i MySql, så fyr bare løs.
Tak på forhånd.
Avatar billede boris Mester
30. november 2002 - 17:40 #1
Se www.mysql.com
Jeg kender det fra et stort webhotel på en Linux server, hvor jeg tidligere har prøvet Access, som kan frarådes.
MySQL er kolossalt hurtigt, kraftigt, stabilt. Der er installeret en super brugergrænseflade for administrator i MySQLadmin.
MySQL kan indexere tekst, og søge blandt tusindvis af dokumenter på < 1 sekund.
Avatar billede boris Mester
30. november 2002 - 17:42 #2
M.h.t. ASP (ikke .net) mærker jeg ikke anden forskel i brug end at det er nemmere at administrere og virker bedre end Access.
Avatar billede boris Mester
30. november 2002 - 17:45 #3
M.h.t. oppetid har jeg ikke kendskab til en eneste fejl siden august.
Avatar billede itbjarne Nybegynder
30. november 2002 - 17:56 #4
Hej Boris. Tak for de (indledende ;-) svar.
Jeg ville jo netop undgå at læse de 833 sider fra manualen som kan downloades fra www.mysql.com. Kan du give uderligere (uddybende) svar vedr. de andre spørgsmål jeg stillede ?
SÅ nemt skal det jo heller ikke være at tjene 60 points ;-)
Avatar billede aller Nybegynder
30. november 2002 - 20:24 #5
MySQL kræver at der er installeret en fil på serveren.

Med hensyn til administration af MySQL databaser, så kan jeg varmt anbefale et program der hedder EMS MySQL Manager ( http://ems-hitech.com/mymanager/ ).

Jeg bruger MySQL på Windows 2000 professional, og det fungerer fint, eneste ting jeg skulle gøre, var at installere en ODBC driver ( http://www.mysql.com/downloads/api-myodbc.html ). Jeg mener det følger med på en Linux server, men jeg er ikke helt sikker....
Avatar billede itbjarne Nybegynder
30. november 2002 - 21:03 #6
Uff. $95 er for meget for mig. Jeg tror jeg kan klare det med kommandolinien da jeg har lavet en del i Oracle før. Ser ud til virke som det skal.
Avatar billede burningice Nybegynder
02. december 2002 - 02:13 #7
hvad med MSDE fra microsoft?? det er lillebroderen til MS SQL, og fuldt ud kompatibel med denne. Den kan downloades gratis, og fylder 33 mb http://www.asp.net/Tools/redir.aspx?path=msde

den er baseret på MS SQL Desktop Engine, og administreres nemt gennem f.eks. Access og kommandolinje
Avatar billede Slettet bruger
02. december 2002 - 02:22 #8
1) Tjaa. Klient/server model.
2) Nej.
3) Ja. Stabil.
4) Ala Oracle.
5) God performance.
6) Foreign keys ikke understøttet (bliver ikke håndhævet).
7) Nej.
8) Ja, det kan anbefales at installere det :)
9) Hvorfor ODBC? Men ja, du kan anvende ODBC hvis du lyster.
Avatar billede itbjarne Nybegynder
05. december 2002 - 22:07 #9
Korte og konkrete svar - det kan man forstå. Tak mercur8.
N.B. Hvorfor IKKE ODBC ??? Kan IIS hooke direkte ind i MySQL ? Grunden til at jeg ville bruge ODBC er min erfaring for a ting ændrer sig eller vokser. Så er man nogle gang nødt til at skifte til en anden DB type, f.eks. Oracle. Så er normalt kun enkelte ændringer nødvendige.
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
Kurser inden for grundlæggende programmering

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