Avatar billede idiotbarn Nybegynder
12. april 2007 - 02:09 Der er 5 kommentarer og
1 løsning

Skal jeg installere database på windows server

Hej eksperter
På nuværende tidspunkt har jeg lejet en server (windows, 2.8GHz med 1GB RAM). Sammen med serveren har jeg lejet en mysql database. Grunden til den er lejet er at så skal jeg ikke selv vedligeholde den, og samtidig køre den på en unix maskine.

Mit problem er hvorvidt jeg skal installere en mysql direkte på maskinen, og jeg vil gerne høre om nogen grunde for og imod at gøre det.

Databasen der nu er adgang til er 4.0, og .net connectoren har en bug, så hvis man bruger connection pooling, kan man resikere at den forsøger at få adgang til en connection der er blevet disposed, hvilket ligger alle forbindelser ned i nogen sekunder.

Det er bl.a derfor jeg overvejer at få installeret min egen. Så vidt jeg ved er mysql gratis (eller gælder det kun udvikler versioner)?

Jeg har skrevet de fordele og ulemper jeg kan komme i tanke om. Det er ikke alle der er sikkert er rigtige...

Fordele ved at skifte:
- Databasen kommer til at ligge på maskinen, dette går jeg ud fra vil være hurtigere, end at skulle ud på et netværk for at komme i kontakt med maskinen

- Jeg har selv kontrol over hele databasen

- Databasen kan opdateres så der ikke er før omtalte bug

Ulemper:
- Databasen bliver installeret på en win maskine og ikke en unix (er det stadig væsentligt?)

- Serveren skal bruge resourcer på at køre databasen (der kommer også video og audio konvertering)

- Jeg skal selv stå 100% for opsætning


Jeg har kun rodet meget lidt med Mysql databasen. Har kun installeret og brugt den, men ikke rodet med den som sådan. Er den fremgangs måde holdbar på en server hvor der køre hjemmesider, eller er der meget der skal læres før man giver sig i kast med det?

Som det er nu, er den eneste interaktion jeg har med databasen en myphpadmin. Jeg ville gerne have mulighed for at se hvor meget databasen er belastet, hvor tæt man er på "to many connections" ect. Findes der gode programmer til det, eller er det indbygget i mysql 5?

Opsummering:
1) Er mine fordele/ulemper reelle, og har i noget at tilføje?
2) Hvad taler mest mod/for jeg installere databasen?
3) Hvilke programmer findes der til at køre diagnostisering på mysqldatabasen?
Avatar billede arne_v Ekspert
12. april 2007 - 02:16 #1
Lidt blandede kommentarer:

Hvis du installerer 5.0 vil du få en masse nye features i forhold til 4.0 !

Jeg mener ikke at det er et problem at køre den på Windows.

På samme server skal de deles om CPU og memory hvilket absolut betyder noget
og netværket bør ikke være en flaskehals.

Jeg mener ikke at får specielt bedre muligheder for monitorering ved selv at
køre. Alle admin tools connecter via TCP/IP anyway.

Jeg forstå ikke helt hvorfor en bug i MySQL Connector hænger sammen med
database versionen. Hvilken version af MySQL Connector er det og hvad
siger MySQL folkene ?

Antal connections bør aldrig være et problem hvis softwaren fungerer som
den skal.
Avatar billede idiotbarn Nybegynder
12. april 2007 - 12:21 #2
Jeg troede egentligt at netværket kunne være en flaskehals.

Med hensyn til connectoren har du ret, det er i connectoren bug'en er, og ikke i databasen.

Men det vil egentligt sige, at det eneste jeg som sådan får ud af at installere databasen direkte på serveren, er at den tager af resourcerne, men giver mere funktionalitet. (dog kan 4.0 godt være lidt tung og danse med, så de ville være velkommen). Databasen må vel performe bedre når den er på en dedikeret computer, og hvis netværket ikke betyder noget er det fint.

Jeg troede diagnostiseringsprogrammerne skulle køre på samme computer som databasen. Så vil jeg gå igang med at undersøge hvad der er af programmer til formålet. Kan du anbefale nogen gode?

Mvh
Avatar billede arne_v Ekspert
12. april 2007 - 14:18 #3
Netværket kan godt betyde noget, men det bør ikke.

I alle highend applikationer kører applikation og database på forskellige servere.

1 Gbit netkort er ikke så dyre idag.
Avatar billede arne_v Ekspert
12. april 2007 - 14:19 #4
Har du prøvet MySQL Administrator fra MySQL selv ?

(ikke fordi jeg ved hvad det kan udi diagnosticering, men det var da oplagt)
Avatar billede arne_v Ekspert
17. juni 2007 - 05:32 #5
all set ?
Avatar billede idiotbarn Nybegynder
23. juni 2007 - 00:31 #6
Yep, havde lige glemt dig. Tak for inputs :)
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

IT-JOB

Formpipe Software A/S

Senior Product Manager

Politiets Efterretningstjeneste

SOC-analytikere i PET

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Flådeprogrammets Program Management Office søger en Risk Manager