2009-02-20 42 views
18

Máy chủ postgres của chúng tôi sắp đạt đến khả năng của nó và chúng tôi đang tìm kiếm thêm một máy chủ cơ sở dữ liệu thứ hai. Có bất kỳ giải pháp mở rộng nào đặc biệt tốt cho thiết lập postgres không?Mở rộng máy chủ postgres thành nhiều máy chủ

+0

Bạn cũng có thể xem [tại đây] (http://wiki.postgresql.org/wiki/Replication%2C_Clustering%2C_and_Connection_Pooling). –

Trả lời

19

Bạn đang xem xét một số lựa chọn giới hạn, rất phụ thuộc vào yêu cầu cụ thể của bạn là gì (tỷ lệ đọc và ghi và mức độ ứng dụng của bạn không lặp lại không đồng nhất [sao chép đồng bộ và không đồng bộ? . multi-master?], làm thế nào kết nối mạnh mẽ bảng của bạn là [phân nhóm], vv)


CẬP NHẬT

Hơn sáu năm đã trôi qua kể từ khi câu trả lời ban đầu. Vui lòng tham khảo High Availability, Load Balancing, and Replication chapter trong tài liệu PostgreSQL để biết các giải pháp mới nhất có sẵn cho bạn.

+0

Không cần tôi viết câu trả lời ngay bây giờ ... bạn đã nói nó một cách hoàn hảo. – womble

4

Bạn đã kiểm tra nút cổ chai của mình là gì? Các truy vấn làm cho máy chủ của bạn làm việc chăm chỉ là gì? Có lẽ nó có thể được điều chỉnh tốt hơn.

Nếu điều chỉnh sẽ không giúp việc nâng cấp máy chủ thường dễ dàng hơn nhiều so với đặt bản sao. Thêm một số đĩa trong RAID1 hoặc RAID10, thêm một số RAM, lõi hơn và bộ vi xử lý nhanh hơn. Một bộ điều khiển RAID tốt với bộ nhớ đệm được hỗ trợ pin cũng sẽ tạo ra sự khác biệt lớn.

ID nhân bản tốt cho tính khả dụng cao nhưng thường máy chủ lớn hơn sẽ hiệu quả về chi phí hơn nếu bạn gặp sự cố về hiệu suất.

1

Có Máy chủ nâng cao Postgres và Tungsten liên tục cũng đáng xem xét cho giải pháp lớp doanh nghiệp.

Các vấn đề liên quan