conceito instancia
existe o conceito de instancia no postgree? é parecido com o do SQL Server?
Alan Mario
Curtidas 0
Respostas
Ronaldo Lanhellas
19/07/2014
De acordo com a documentação oficial:
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.
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.
GOSTEI 0
Alan Mario
19/07/2014
como assim, não entendi.
GOSTEI 0
Alan Mario
19/07/2014
como assim, não entendi.
Ronaldo, poderia explicar mais? procurei o conceito cluster mas não achei nada concreto.
GOSTEI 0
Ronaldo Lanhellas
19/07/2014
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.
GOSTEI 0
Ronaldo Lanhellas
19/07/2014
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/
GOSTEI 0
Alan Mario
19/07/2014
vamos ver se entendi, cluster(postgree) é o mesmo que instancia(SQL Server) por exemplo?
vou analisar o link, valeu.
vou analisar o link, valeu.
GOSTEI 0
Ronaldo Lanhellas
19/07/2014
vamos ver se entendi, cluster(postgree) é o mesmo que instancia(SQL Server) por exemplo?
vou analisar o link, valeu.
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.
GOSTEI 0
Alan Mario
19/07/2014
estou entendo mais, tive que rever as respostas acima. rapaz, foi dificil mas entendi mais ou menos a ideia.
GOSTEI 0
Ronaldo Lanhellas
19/07/2014
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.
GOSTEI 0
Alan Mario
19/07/2014
ja estou procurando artigos fora os links que me passou. valeu Ronaldo.
GOSTEI 0
Ronaldo Lanhellas
19/07/2014
ja estou procurando artigos fora os links que me passou. valeu Ronaldo.
De nada, boa sorte.
GOSTEI 0