Posted By: medved (A~z na v~eky Mikov~ce.) on 'CZdatabases' Title: Re: Kapacita PostreSQL Date: Tue Aug 24 19:30:50 2004 > > To nemusi byt zrovna ten pripad. Uvnitr jednotlivych procesu mehou bezet > > vlakna vykonavajici jednotlive pozadavky uzivatelu. Nektere DB servery > jsou > > navrzeny tak, ze pocet procesu v operacnim systemu odpovida poctu CPU-1 a > > veskere uzivatelske tasky jsou realizovany jako 1-n vlaken techto procesu. > > Ma to znacne vyhody zejmena pri soucasnem pristupu na data. > > Presne, Microsofti SQL server ma jen jeden proces a prepina thready/fibery, > podle nastaveni. Ale mne jde o to zda PostgreSQL resi tohle jako vetsina > *nix > programu - novyma procesama. Podle dokumentace to vypada ze jo, ale chtel > sem si byt jistej :) Jenom dotaz - muze MS SQL mnozit svuj proces (engine) tak aby jejich pocet odpovidal poctu CPU? Jinak viceprocesova architektura ma znacne nevyhody u propustnosti db serveru, ale zase se lepe klastruje. A navic si musi zakaznik koupit vetsi zelezo a pokud se databaze licencuje na CPU... bhuhahaha (dabelsky smich). > No to byla moje dalsi otazka - jak je na tom s vecma jako load balancing, > fail > over, replikace. Jedna se o terabajty, updatovany/replikovany sou zhruba > desitky giga bajtu denne... V soucasny dobe ma Oracle na Solarisech sakra co > delat aby to zvladl, proto se docela desim toho ze chtej sefove prejit na > PostgreSQL. Ajajaj. Tak to jedine pokud to aplikace dovoli. Tedy pokud lze pouzit nejake chytre reseni, napriklad rozsekat data na mensi bloky a nasadit stado blade stroju (resit distribuci zateze jiz v aplikaci). Nejake chytre reseni LB nebo replikace u PostgreSQL necekej. Nebo pokud se jedna o urcity typ dat/jejich pouziti - treba datove sklady lze resit velmi elegantne za desetinu nakladu s desetkrat rychlejsi odezvou ve specialnich DW databazich (oproti OLTP stroji). Ale to uz neni o PostgreSQL... > Jerry III Bye Medved No matter where you go, everyone is connected.