Fórum conceito instancia #486075

19/07/2014

0

existe o conceito de instancia no postgree? é parecido com o do SQL Server?
Alan Mario

Alan Mario

Responder

Posts

29/07/2014

Ronaldo Lanhellas

De acordo com a documentação oficial:

One postgres instance always manages the data of exactly one database cluster


Ou seja, uma instância do postgresql gerencia apenas 1 cluster. Se você tiver mais de 1 cluster na mesma máquina então precisará de mais instancias.
Responder

Gostei + 0

29/07/2014

Alan Mario

como assim, não entendi.
Responder

Gostei + 0

06/08/2014

Alan Mario

como assim, não entendi.


Ronaldo, poderia explicar mais? procurei o conceito cluster mas não achei nada concreto.
Responder

Gostei + 0

06/08/2014

Ronaldo Lanhellas

como assim, não entendi.


Ronaldo, poderia explicar mais? procurei o conceito cluster mas não achei nada concreto.


Vou tentar ser o mais didático possível: Quando você instala o PostgreSQL, então você tem 1 cluster, que pode gerenciar diversos bancos de dados, Ex: o Cluster 001 tem o banco A, banco A teste, banco A producao, banco A homologacao. (link: http://www.postgresql.org/docs/9.1/static/creating-cluster.html)

Se você precisa de mais 1 cluster, então terá que criar um novo cluster (http://manpages.ubuntu.com/manpages/jaunty/man8/pg_createcluster.8.html) e associar ele a uma nova porta, pois o cluster 1 e o cluster 2 rodam em instancias diferentes do postgres e não podem ter a mesma porta, se não causa conflito.
Responder

Gostei + 0

06/08/2014

Ronaldo Lanhellas

Esqueci de mencionar, você vai precisar de mais 1 instancia do postgresql na mesma máquina, então aqui vai um tutorial: http://opensourcedbms.com/dbms/running-multiple-postgresql-9-2-instances-on-one-server-in-centos-6rhel-6fedora/
Responder

Gostei + 0

06/08/2014

Alan Mario

vamos ver se entendi, cluster(postgree) é o mesmo que instancia(SQL Server) por exemplo?

vou analisar o link, valeu.
Responder

Gostei + 0

06/08/2014

Ronaldo Lanhellas

vamos ver se entendi, cluster(postgree) é o mesmo que instancia(SQL Server) por exemplo?

vou analisar o link, valeu.


Não exatamente, cluster está dentro da instancia. Pense na instancia (postgresql) como sendo o programa em execução, e cluster é o container onde ficam os bancos de dados.
Responder

Gostei + 0

06/08/2014

Alan Mario

estou entendo mais, tive que rever as respostas acima. rapaz, foi dificil mas entendi mais ou menos a ideia.
Responder

Gostei + 0

06/08/2014

Ronaldo Lanhellas

estou entendo mais, tive que rever as respostas acima. rapaz, foi dificil mas entendi mais ou menos a ideia.


O melhor mesmo é você testar para entender melhor.
Responder

Gostei + 0

06/08/2014

Alan Mario

ja estou procurando artigos fora os links que me passou. valeu Ronaldo.
Responder

Gostei + 0

09/08/2014

Ronaldo Lanhellas

ja estou procurando artigos fora os links que me passou. valeu Ronaldo.


De nada, boa sorte.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar