Sao chép luồng PostgreSQL là gì?
Sao chép luồng PostgreSQL là gì?

Video: Sao chép luồng PostgreSQL là gì?

Video: Sao chép luồng PostgreSQL là gì?
Video: Hiểu toàn bộ PostgreSQL trong 1h30p - 2023 | Learn PostgreSQL Tutorial 2023 #postgresql 2024, Tháng tư
Anonim

Từ PostgreSQL wiki

Truyền trực tuyến sao chép (SR) cung cấp khả năng liên tục vận chuyển và áp dụng các bản ghi WAL XLOG cho một số máy chủ dự phòng để giữ cho chúng luôn cập nhật. Tính năng này đã được thêm vào PostgreSQL 9.0

Ngoài ra câu hỏi là, bản sao PostgreSQL hoạt động như thế nào?

Truyền trực tuyến nhân rộng trong PostgreSQL hoạt động trên nhật ký vận chuyển. Mọi giao dịch trong postgres được ghi vào nhật ký giao dịch gọi là WAL (ghi trước nhật ký) để đạt được độ bền. Một nô lệ sử dụng các phân đoạn WAL này để liên tục nhân rộng thay đổi từ chủ của nó.

Sau đó, câu hỏi đặt ra là có bao nhiêu kiểu sao chép trong PostgreSQL? PostgreSQL đi kèm với ba sao chép khác nhau các phương pháp. Như vậy nhiều mỗi thứ, mỗi thứ nhân rộng phương pháp có ưu và nhược điểm của nó. Cách tiếp cận thứ ba xây dựng lại một nút phụ mới bằng cách phát lại các bản ghi ghi trước (WAL) từ bộ lưu trữ blog như S3.

Tương tự, người ta có thể hỏi, PostgreSQL có hỗ trợ sao chép không?

Các tính năng trong cốt lõi của PostgreSQL Chế độ chờ nóng / phát trực tuyến Sao chép là có sẵn như PostgreSQL 9.0 và cung cấp nhị phân không đồng bộ nhân rộng cho một hoặc nhiều standbys. Standbys cũng có thể trở thành standby hot nghĩa là chúng có thể được truy vấn như một cơ sở dữ liệu chỉ đọc.

Max_wal_senders là gì?

max_wal_senders (số nguyên) Chỉ định số lượng tối đa các kết nối đồng thời từ máy chủ dự phòng hoặc máy khách sao lưu cơ sở phát trực tuyến (tức là số lượng tối đa các quy trình người gửi WAL đang chạy đồng thời). Giá trị mặc định là 0, có nghĩa là tính năng sao chép bị vô hiệu hóa.

Đề xuất: