10364_10715
Chức năng phần cứng được chia sẻ là phổ biến trong kèo bóng đá việt nam thiết bị lưu trữ mạng. Sử dụng hệ thống tệp mạng cũng có thể, mặc dù phải cẩn thận mà hệ thống tệp có đầy đủPosixHành vi (xemPhần 18.2.2.1). Một hạn chế đáng kể của phương pháp này là nếu mảng đĩa được chia sẻ không thành công hoặc bị hỏng, kèo bóng đá việt nam máy chủ chính và dự phòng đều không hoạt động. Một vấn đề khác là máy chủ dự phòng không bao giờ được truy cập lưu trữ được chia sẻ trong khi máy chủ chính đang chạy.
Phiên bản được sửa đổi của chức năng phần cứng được chia sẻ là sao chép hệ thống tệp, trong đó tất cả kèo bóng đá việt nam thay đổi đối với một hệ thống tệp được nhân đôi cho một hệ thống tệp nằm trên máy tính khác. Hạn chế duy nhất là phải phản chiếu phải được thực hiện theo cách đảm bảo máy chủ dự phòng có một bản sao nhất quán của hệ thống tệp - cụ thể, ghi vào chế độ chờ phải được thực hiện theo cùng thứ tự như trên Master.DRBDlà một kèo bóng đá việt nam sao chép hệ thống tệp phổ biến cho Linux.
Máy chủ dự phòng ấm và nóng có thể được giữ hiện tại bằng cách đọc một luồng nhật ký ghi ( (Wal) Hồ sơ. Nếu máy chủ chính không thành công, dự phòng chứa hầu hết tất cả dữ liệu của máy chủ chính và có thể nhanh chóng tạo ra máy chủ cơ sở dữ liệu chính mới. Điều này có thể đồng bộ hoặc không đồng bộ và chỉ có thể được thực hiện cho toàn bộ máy chủ cơ sở dữ liệu.
12464_12533Phần 26.2) hoặc sao chép phát trực tuyến (xemPhần 26.2.5) hoặc kết hợp cả hai. Để biết thông tin về chế độ chờ nóng, xemPhần 26.5.
Sao chép logic cho phép máy chủ cơ sở dữ liệu gửi luồng sửa đổi dữ liệu đến máy chủ kèo bóng đá việt nam.PostgreSQLSao chép logic xây dựng một luồng sửa đổi dữ liệu logic từ Wal. Sao chép logic cho phép kèo bóng đá việt nam thay đổi dữ liệu từ kèo bóng đá việt nam bảng riêng lẻ được sao chép. Sao chép logic không yêu cầu một máy chủ cụ thể được chỉ định là chủ hoặc bản sao nhưng cho phép dữ liệu chảy theo nhiều hướng. Để biết thêm thông tin về sao chép logic, xemChương 30. Thông qua giao diện kèo bóng đá việt nam mã logic (Chương 48), tiện ích mở rộng của bên thứ ba cũng có thể cung cấp chức năng tương tự.
Thiết lập sao chép-Standby chính gửi tất cả kèo bóng đá việt nam truy vấn sửa đổi dữ liệu đến máy chủ chính. Máy chủ chính không đồng bộ gửi kèo bóng đá việt nam thay đổi dữ liệu đến máy chủ dự phòng. Chế độ chờ có thể trả lời kèo bóng đá việt nam truy vấn chỉ đọc trong khi máy chủ chính đang chạy. Máy chủ dự phòng là lý tưởng cho kèo bóng đá việt nam truy vấn kho dữ liệu.
slony-ilà một ví dụ về loại sao chép này, với độ chi tiết trên mỗi bàn và hỗ trợ cho nhiều máy chủ dự phòng. Vì nó cập nhật máy chủ dự phòng không đồng bộ (theo đợt), nên có thể mất dữ liệu trong khi thất bại.
Với phần mềm trung gian sao chép dựa trên câu lệnh, một chương trình chặn mọi truy vấn SQL và gửi nó đến một hoặc tất cả kèo bóng đá việt nam máy chủ. Mỗi máy chủ hoạt động độc lập. kèo bóng đá việt nam truy vấn đọc-write phải được gửi đến tất cả kèo bóng đá việt nam máy chủ, để mọi máy chủ nhận được bất kỳ thay đổi nào. Nhưng kèo bóng đá việt nam truy vấn chỉ đọc có thể được gửi đến chỉ một máy chủ, cho phép khối lượng công việc đọc được phân phối giữa chúng.
Nếu kèo bóng đá việt nam truy vấn chỉ đơn giản là phát không được sửa đổi, kèo bóng đá việt nam chức năng nhưngẫu nhiên ()
, current_timestamp
, và kèo bóng đá việt nam chuỗi có thể có kèo bóng đá việt nam giá trị khác nhau trên kèo bóng đá việt nam máy chủ khác nhau. Điều này là do mỗi máy chủ hoạt động độc lập và vì kèo bóng đá việt nam truy vấn SQL được phát (và không phải là kèo bóng đá việt nam hàng được sửa đổi thực tế). Nếu điều này là không thể chấp nhận được, phần mềm trung gian hoặc ứng dụng phải truy vấn kèo bóng đá việt nam giá trị đó từ một máy chủ và sau đó sử dụng kèo bóng đá việt nam giá trị đó trong kèo bóng đá việt nam truy vấn ghi. Một tùy chọn khác là sử dụng tùy chọn sao chép này với thiết lập chính truyền thống, tức là, kèo bóng đá việt nam truy vấn sửa đổi dữ liệu chỉ được gửi đến chủ và được truyền tới kèo bóng đá việt nam máy chủ dự phòng thông qua sao chép chính, không phải bởi phần mềm trung gian sao chép. Cũng phải cẩn thận rằng tất cả kèo bóng đá việt nam giao dịch đều cam kết hoặc hủy bỏ trên tất cả kèo bóng đá việt nam máy chủ, có lẽ sử dụng cam kết hai pha (Chuẩn bị giao dịchvàCam kết đã chuẩn bị).pgpool-iivàVonsten liên tụclà ví dụ về loại sao chép này.
16490_16944
Trong bản sao đa phương thức đồng bộ, mỗi máy chủ có thể chấp nhận kèo bóng đá việt nam yêu cầu ghi và dữ liệu được sửa đổi được truyền từ máy chủ gốc sang mọi máy chủ khác trước khi mỗi giao dịch thực hiện. Hoạt động ghi nặng có thể gây khóa quá mức và thực hiện sự chậm trễ, dẫn đến hiệu suất kém. Đọc kèo bóng đá việt nam yêu cầu có thể được gửi đến bất kỳ máy chủ nào. Một số triển khai sử dụng đĩa chung để giảm chi phí giao tiếp. Sao chép đa nhân đồng bộ là tốt nhất cho hầu hết kèo bóng đá việt nam khối lượng công việc, mặc dù lợi thế lớn của nó là bất kỳ máy chủ nào cũng có thể chấp nhận yêu cầu ghi-không cần phải phân vùng khối lượng công việc giữa kèo bóng đá việt nam máy chủ chính và máy chủ dự phòng và vì kèo bóng đá việt nam thay đổi dữ liệu được gửi từ máy chủ này sang máy chủ khác, không có vấn đề gì với kèo bóng đá việt nam chức năng không xác định nhưngẫu nhiên ()
.
PostgreSQLKhông cung cấp loại sao chép này, mặc dùPOSTGRESQLCam kết hai pha (Chuẩn bị giao dịchvàCam kết đã chuẩn bị) có thể được sử dụng để thực hiện điều này trong mã ứng dụng hoặc phần mềm trung gian.
vìPostgreSQLlà nguồn mở và dễ dàng mở rộng, một số công ty đã thực hiệnPostgreSQLvà tạo kèo bóng đá việt nam nguồn đóng cửa thương mại với khả năng chuyển đổi dự phòng, sao chép và cân bằng tải duy nhất.
Bảng 26.1Tóm tắt các khả năng của kèo bóng đá việt nam khác nhau được liệt kê ở trên.
Bảng 26.1. Tính khả dụng cao, cân bằng tải và ma trận tính năng sao chép
tính năng | Failover đĩa được chia sẻ | Sao chép hệ thống tệp | Vận chuyển nhật ký ghi lại | sao chép logic | Bản sao chính dựa trên kích hoạt | Phần mềm trung gian sao chép dựa trên tuyên bố | Bản sao đa điểm không đồng bộ | Sao chép đa nhân đồng bộ |
---|---|---|---|---|---|---|---|---|
triển khai phổ biến nhất | NAS | DRBD | Bản sao phát trực tuyến tích hợp | Bản sao logic tích hợp, plogical | Londiste, Slony | pgpool-ii | Bucardo | |
Phương kèo bóng đá việt nam giao tiếp | Đĩa được chia sẻ | Khối đĩa | Wal | kèo bóng đá việt nam mã logic | Hàng bảng | 20907_20912 | Hàng bảng | Hàng bảng và khóa hàng |
Không yêu cầu phần cứng đặc biệt | • | • | • | • | • | • | • | |
Cho phép nhiều máy chủ chính | • | • | • | • | ||||
Không có máy chủ chính trên đầu | • | • | • | • | ||||
22270_22303 | • | với đồng bộ hóa | với đồng bộ hóa | • | • | |||
Thất bại chính sẽ không bao giờ mất dữ liệu | • | • | với đồng bộ hóa trên | với đồng bộ hóa trên | • | • | ||
Bản sao Chấp nhận kèo bóng đá việt nam truy vấn chỉ đọc | Với chế độ chờ nóng | • | • | • | • | • | ||
23536_23559 | • | • | • | • | ||||
Không cần kèo bóng đá việt nam quyết xung đột | • | • | • | • | 24198_24201 | • |
Có một vài giải pháp không phù hợp với kèo bóng đá việt nam loại trên:
Phân vùng dữ liệu chia kèo bóng đá việt nam bảng vào kèo bóng đá việt nam tập dữ liệu. Mỗi bộ có thể được sửa đổi chỉ bằng một máy chủ. Ví dụ: dữ liệu có thể được phân vùng bởi kèo bóng đá việt nam văn phòng, ví dụ: London và Paris, với một máy chủ trong mỗi văn phòng. Nếu kèo bóng đá việt nam truy vấn kết hợp dữ liệu London và Paris là cần thiết, một ứng dụng có thể truy vấn cả máy chủ hoặc sao chép chính/chế độ chờ có thể được sử dụng để giữ một bản sao chỉ đọc dữ liệu của văn phòng khác trên mỗi máy chủ.
Nhiều giải pháp trên cho phép nhiều máy chủ xử lý nhiều truy vấn, nhưng không cho phép một truy vấn sử dụng nhiều máy chủ để hoàn thành nhanh hơn. Giải pháp này cho phép nhiều máy chủ hoạt động đồng thời trên một truy vấn duy nhất. Nó thường được thực hiện bằng cách chia dữ liệu giữa kèo bóng đá việt nam máy chủ và mỗi máy chủ thực hiện một phần của truy vấn và trả lại kết quả cho một máy chủ trung tâm nơi chúng được kết hợp và trả lại cho người dùng. Điều này có thể được thực hiện bằng cách sử dụngPL/Proxybộ công cụ.