Fala, ajuda vc também colocar uma idéia do que vai rodar nele, quantas pessoas vão acessar, como vai ser esse acesso etc.
apareceu uma discussão a um tempo sobre o melhor processador, dá uma procurada na lista. Li a um tempo uma discussão sobre processadores Xeon, em que de um modelo para o outro existia um ganho considerável mas não guardei o link. mas via de regra, quanto mais mémoria RAM melhor, veja até quanto você pode expandir esses 4 Gigas. Controladora -> dê preferência pra offboard. Se o acesso entre o servidor e os usuários for numa rede local, pode ser interessante colocar um rede ótica. HD's -> dê preferências aos SAS mas se o custo for proibitivo de preferência ao SATA II. Quantidade de HD's -> não sei se isso (do sistema concorrer com o banco no i/o) é relevente mas acho que a quantidade de HD's + controladora é mais pra um RAID (1+0, 5 etc) (procure no google por RAID). Dependendo do tipo de dados que ficaram no seu banco (dados tabulares, blobs, dados geográficos), o tipo de RAID mais apropriado pode variar. Quanto a sistemas de arquivos e configuração da partição de dados, isso varia muito. Acho que se você perguntar pra 1000 DBA's vai obter 1000 respostas distintas :P. Pra poder responder a isso tem que saber muita coisa sobre o sistema que vai rodar nele, como será o acesso dos usuários e tal. E acho que mesmo que você passe essa informação para a lista, ainda receberá respostas diferentes. Só um detalhe, o padrão do PostgreSQL (quando vem em pacotes etc) é ser instalado em /usr/local/pgsql etc. Notei que você só reservou ao /usr 4GB e para a partição /db 250GB, então espero que você esteja ciente disso (se vc vai compilar o postgres ou só colocar o data na partição db ou se vai pensar em outra coisa, não sei). Me parece que os tamanhos das partições, ficaram muito "apertadas", por assim dizer. Pode ser só impressão mas é o que me pareceu (tipo você reservou 250 para o banco mas somente 30 pra backup). Quanto ao backup :P você vai escutar de tudo, desde pg_dump não é backup etc. No geral, o modo de backup depende muito do quanto os dados do seu cliente são importantes, qual o tempo que ele está preparado para esperar o sistema voltar depois de uma falha crítica etc. Nesse caso é interessante você ler sobre replicação (procure no google por Slony-I e PostgreSQL que você vai achar muita coisa) etc e ter a disposição algumas máquinas para poder fazer os nós. Leia também no manual do PostgreSQL sobre WAL, PITR etc. O manual é uma boa fonte de informações. Tipo pg_dump é o mínimo que você pode fazer sobre política de backup. (minha opinião). Como você fala que vai guardar imagem no banco, caso você guarde como BLOB usando lo_import e tal, é interessante usar o -b no pg_dump (dá um pg_dump --help e procure por blobs ou algo assim). 2008/12/18 Álvaro Guimarães <alvaroguimar...@gmail.com> > Boa noite pessoal. > > Preciso escrever um documento com algumas diretivas sobre configuração > do servidor de banco de dados para os clientes da empresa que > trabalho; porém, tenho algumas dúvidas e agradeço antecipadamente quem > puder me ajudar. > > A primeira dúvida surgiu ao montar a máquina no site da DELL. > O servidor escolhido como modelo foi esse: > > Dell PowerEdge 1900 > Processador único: Intel(R) Xeon(R) Quad-Core E5310 (1.60 GHz, 2x4 > MB > L2 cache, 1066 MHz FSB) - BRH9394 > Memória: 4GB 667MHz (4X1GB), Dual Ranked > Configuração de Disco Rígido, sem RAID, Controladora Onboard SATA > HD primário: Unidade de Disco Rígido SATA de 250GB, 3,5 polegadas e > 7.2K RPM > HD secundário: Unidade de Disco Rígido SATA de 250GB, 3,5 polegadas > e 7.2K RPM > Placa de Rede: Broadcom(R) NetXtreme II 5708 Gigabit Ethernet > Unidade Óptica: Combo de CD-RW/DVD-R IDE de 48X > > O sistema operacional a ser utilizado será sempre Fedora ou Red Hat > Enterprise. > > A dúvida: o motivo pela escolha de dois discos rígidos é que o banco > de dados não deverá "concorrer" com o sistema em relação a I/O, ou > seja, o HD do banco de dados estará sempre disponível para o > PostgreSQL; isso procede? > Se proceder tenho outra dúvida, então para fazer realmente valer essa > teoria eu também deveria ter uma controladora SATA para cada HD? ou > uma para os dois, como está no exemplo bastaria? > > Segunda dúvida: Qual o melhor sistema de arquivos para utilizar na > partição em que o agrupamento será criado? > > Terceira dúvida: Sobre o layout do disco rígido, segue abaixo o que eu fiz: > Primeiro HD: > /boot 50MB > / 10GB > /home 10GB > /usr 4GB > /opt 4GB > /tmp 500MB > /var 4GB > /smb 20GB > /bkp 30GB > > Segundo HD: > /db 250GB > > ps: eu sei que está sobrando espaço no primeiro HD... depois eu > corrijo isso. > > Quarta dúvida: A melhor forma de fazer backups dos bancos de dados em > que fotos são armazenadas num campo binário ( eu sei, isso não foi > idéia minha e muito menos tenho poderes para desfazer tal coisa ) é no > formato binário? com a opção -Fc do pg_dump? > > Aprecio links e indicações de blogs e/ou sites especializados onde eu > possa sanar essas dúvidas (inclusive em inglês). > > Muito obrigado pessoal :D > > -- > Álvaro Guimarães > Santa Bárbara D'Oeste > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > -- Luigi Castro Cardeles
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral