2009-02-20 6 views
18

postgres 서버가 용량을 초과하고 있고 두 번째 데이터베이스 서버를 추가하려고합니다. 포스트 그레스 설정에 특히 적합한 확장 솔루션이 있습니까?postgres 서버를 여러 서버로 확장

+0

[여기] (http://wiki.postgresql.org/wiki/Replication%2C_Clustering%2C_and_Connection_Pooling)도 참조하십시오. –

답변

19

특정 요구 사항 (읽기 - 쓰기 비율 및 응용 프로그램이 가끔 일관성없는 읽기를 허용하는 방법 [동기식 대 비동기식 복제? master-slave vs . 다중 마스터?], 강력하게 연결 테이블이 얼마나 [클러스터링] 등)


UPDATE

6 년은 원래의 대답 경과했다. 최신 솔루션은 PostgreSQL 문서의 High Availability, Load Balancing, and Replication chapter을 참조하십시오.

+0

지금 대답을 쓸 필요가 없습니다 ... 당신은 완벽하게 말했습니다. – womble

4

병목 현상이 무엇인지 확인 했습니까? 서버를 열심히 만드는 쿼리는 무엇입니까? 어쩌면 더 잘 조정할 수 있습니다.

튜닝이 도움이되지 않으면 복제를 설정하는 것보다 서버를 업그레이드하는 것이 훨씬 쉽습니다. RAID1 또는 RAID10에 일부 디스크를 추가하고 일부 RAM, 코어 및 프로세서를 추가하십시오. 배터리 지원 캐시가있는 우수한 RAID 컨트롤러도 큰 차이를 만듭니다.

복제 ID는 고 가용성에 적합하지만 성능상의 문제가있는 경우 더 큰 서버가 비용면에서 효과적입니다.

1

Postgres Advanced Server가 있으며 Continuate Tungsten도 엔터프라이즈 급 솔루션을 고려해야합니다.

관련 문제