|
|
Více spojení
|
23.3.2006 12:44
Lukáš Zapletal
|
Trošku mi na PG nesedí, že pro každé nové spojení musí být spuštěný nový proces. PG myslím nenabízí jinou architekturu, takže v nasazení s mnoha konkurenčními spojeními (tlusté klienty) může rychle ztrácet dech.
Jinak je to dobrá relační databáze, to jo. |
|
|
Re: Více spojení
|
23.3.2006 17:02
Pavel Stěhule
|
Cena za vytvoreni noveho spojeni je minimalni vuci cekani na treba uvolneni zamcene tabulky. Na modernich unixech je minimalni rozdil v rychlosti vytvoreni procesu a vlakna, oproti vlaknum jsou procesy mnohem bezpecnejsi - havarie aplikace postavene na vlaknech znamena restart vsech klientu, kdezto u procesu staci ukoncit pouze jeden proces. Pro aplikace, kde cas pripojeni je kriticky se pouziva pooling (v php) nebo pgpool. Primarne je ale PostgreSQL stavena na konkurencni deletrvajici sessions - viz MVCC, takze pro tluste klienty je naopak idealni.
|
|
|
Re: Více spojení
|
26.3.2006 11:52
Lukáš Zapletal
|
Měl jsem na mysli spíše paměťové nároky. |
|
|
|
|
KOMENTARZE
|
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
|
|
Szukanie oprogramowania
|
©Pavel Kysilka - 2003-2024 |
maillinuxsoft.cz | Design:
www.megadesign.cz
|