sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #52270
Re: sql-spørgsmål, case, if-then-else ?
Thorbjoern Ravn Andersen wrote:
>
> Poul-Erik Andreasen <poulerik@xxxxxx> writes:
>
> > Se lidt på.
> >
> > http://www2.dk.postgresql.org/users-lounge/limitations.html
>
> Det vil jeg nok kunne leve med.
>
> Er der slet ingen grunde til at man ikke skulle vælge PostgreSQL?
Jeg ville tage den benchmark der nævnt med et gran salt, benchmark
Kan normalt skrives til formålet. Og jeg tror ikke der er sket
nogen ændring i forholdet mellem Postgres og MySql hvad det angår
Det der i lang tid har været tommelfingeregelen er at MySql er ca. 3
hurtigere målt på den enkelte søgning, især hvis der er tale om simple
queryes. til gængæld kan Postgres genneføre
væsentlig mere end 3 gange så mange søgninnger parallelt.
Konskvensen af det er at MySql er meget velegnet til web. Web er typisk
simple søgninger, og hvis du f.eks har 30.000 søgninger på en dag, hvad
må siges at være en ganske velbesøgt site. Så er har du alligevel
gennesnitligt 2.88 sekunder til hver søgning, hvilket er rigtig meget.
I hele den lave ende af spectret vil MySql selvsagt blive mere
responsiv. Det er først når
"the heat is on" at postgres virkelig viser sin styrke.
Jeg har ikke gidet læse omtalte benchmark, men hvad jeg sådan lige kunne
skimme mig til virker det som om at der vikelig er tale om en rigtig
armvridertest hvad der helt klart er en farvorisering af Postgres.
Den stigende hastighed på maskinerne bevirker to modsat rettede trends.
Den ene er at belastnings niveauet hvor postgres overhaler det bliver
skubbet opad til fordel for MySQL.
Omvendt betyder hastigheden jo også at søgetiden for den ekelte søgning
bliver forkortet. Hvilket betyder at dem der ligger helt nede i bunden,
de aller simpleste søgninger der bliver tiden så lille at den bliver
ligegyldig. Om databasen leverer resultatet til Apache på 0.01 sekund
eller 0.03 sekund, vil ofte i praksis ikke have nogen betydning.
Efter min mening er den eneste gyldige grung til at vælge MySqL
hastighed. Og det gælder som forklaret kun inden for et bestemt område.
I øvrigt skal man også være opmærksom på at deri postgres er en del
"tunings muligheder" i opsætningen, som betyder en del for ydelsen. Så
hvis man synes tingende sådan umiddelbart virker for langsomt, så kan
det være man er for tidlig ude.
--
-
Poul-Erik Andreasen
Hvis du mangler nogen til noget eller du kan noget for nogen.
http://linux-freelance.pea.dk
Follow ups
References
-
sql-sp�� case, if-then-else ?
From: Hans-Henrik Andresen, 2002-06-11
-
Re: sql-spørgsmål, case, if-then-else ?
From: Thorbjoern Ravn Andersen, 2002-06-11
-
Re: sql-sp�� case, if-then-else ?
From: Hans-Henrik Andresen, 2002-06-11
-
Re: sql-spørgsmål, case, if-then-else ?
From: Klaus S. Madsen, 2002-06-11
-
Re: sql-spørgsmål, case, if-then-else ?
From: Thorbjoern Ravn Andersen, 2002-06-11
-
Re: sql-spørgsmål, case, if-then-else ?
From: Klaus S. Madsen, 2002-06-11
-
Re: sql-spørgsmål, case, if-then-else ?
From: Thorbjoern Ravn Andersen, 2002-06-11
-
Re: sql-spørgsmål, case, if-then-else ?
From: Klaus S. Madsen, 2002-06-11
-
Re: sql-spørgsmål, case, if-then-else ?
From: Thorbjoern Ravn Andersen, 2002-06-11
-
Re: sql-spørgsmål, case, if-then-else ?
From: Poul-Erik Andreasen, 2002-06-11
-
Re: sql-spørgsmål, case, if-then-else ?
From: Thorbjoern Ravn Andersen, 2002-06-11