> eu de novo gurizada. Bom nesse momento tenho uma duvida no que tange
> alocação de espaço para o banco de dados. Comprenedo bem o conceito de
> tablespace e node's. Mas quero adequar alguns conceitos que tenho ao
> postgres. Bom, no DB2 ou no Oracle se tenho um banco de dados e quero mais
> espaço pra ele o que deve fazer em materia de banco de dados é: distribiur
> esse banco em multipla instancias e/ou adicionar "locations" ao tablespace.
> Mas pelo que entendi no postgres não tem como adicionar novos locations por
> tablespace (estou enganado?) Então me restam os node's. Minha necessidade é
> ter um banco de dados, com múltiplos schemas, distribuído e com load
> balance, ou seja, se eu adicionar uma nova estrutura física de armazenamento
> o Postgres deve detectar essa nova estrutura e redistribuir a carga de dados
> entre os vários dispositivos de armazenamento. (Compliquei a explicação? :P)
> Acho que eu consegui explicar o que preciso. (E sim, pra quem ta
> acompanhando eu to criando um pequeno monstro aqui.. hehehe)
>
> Se houver alguma dica que possam me passar nesse sentido, mais uma vez,
> valeu!!!

O conceito no PostgreSQL é simples:
- você adiciona quantas tablespaces quiser;
- cada tablespace ocupa um diretório;
- esse diretório pode ser um ponto de montagem de qualquer disco que
você queira, LUN de storage, RAID, LVM, etc;
- pra balancear a carga de I/O, você distribui tabelas, índices ou
bancos de dados inteiros entre as tablespaces.

Mole mole. Aí fica mais fácil de você formular perguntas mais diretas.
[]s
Flavio Gurgel
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a