postgres a lockovanie

Zakkr zakkr na zf.jcu.cz
Pátek Září 10 12:01:56 CEST 1999



On Fri, 10 Sep 1999, mIHAU wrote:

> On Fri, 10 Sep 1999, you wrote:
> >:> Zkuste taky pg delat select like ze 150000 zaznamu a pak to zkuste s mysql :)
> >
> >co to spravi ? 
> Nechci tu rozjizdet nejake flame ale fakt je ten, ze je mysql
> naprosto v pohode co se tyce load procesoru i pri velkem zatizeni a nepada. A
> je BRUTALNE rychlejsi. Je treba si samozrejme dobre rozmyslet, zda vec, kterou
> programujete, je mozno BEZPECNE napsat bez pouziti transakci - ale ono to
> vetsinou jde, i kdyz ne tak primocare jako v postgresu. Take pokud jste treba
> omezeni quotou na hostingu tak ocenite mysql format tabulek - nejsou tak
> natahovaci. Postgresacke soubory NEKONTROLOVATELNE rostou - to vyplyva uz ze
> samotne logiky neprepisovani zaznamu.  

Celkem bych chtel videt to netrasakcni a bezpecne reseni... (mluvim o mnoha
relacich mezi mnoha tabulkami atd...)

> I kdyz je fakt, ze u pg6.5 se trochu zlepsili, ale load procesoru je porad
> udesny. 

Myslim, ze psat cokoliv o verzich < 6.5 je mateni neznalych uzivatelu. Verze
6.5 je opravdu o necem jinem nez to co to bylo predtim. PQ verze 6.4 jsem
donutil k "divnemu" chovani i u operaci ktere nebyli nijak narocne...

Vzhledem k cilemu zivotu na (PQ) konferencich lze predpokladat, ze dalsi
verze pujdou opet o znacny krok dal. (Vyvojari uz pri dostatecne chapou kod
prejaty od Postgres95(?) takze je na co se tesit :-))  

Jinak - myslite, ze napr. Oracle se pouziva z duvodu rychlosti? 

Co treba skupiny uzivatelu v MySQL? Co pokud mate desitky uzivatelu (to si
dela napr. na webu management prav nejaky PHP skript?) Coz pak pokud chcete
mit vice rozhrani a nepsat to same vicekrat...

Jeste k tomu web pouziti - Co treba (pokud do logika aplikace dovoluje) pouzit
pg_pConnect (PHP)? Je treba myslet na to, ze pri kazdem spojeni postmaster
udelat fork() na rozdil od threadove MySQL.

PostgreSQL neni vyvijen pro radost webmastru, ale proto aby existovala velka
a robustni free (!) SQL.

Myslim (a jiz se zde opakuji), ze MySQL je dobra pokud nejde o nic velkeho a
sloziteho... 
							Zakkr
 



Další informace o konferenci Linux