Bảng nội dung
Máy chủ cơ sở dữ liệu có thể làm việc cùng nhau để cho phép máy chủ thứ hai tiếp quản nhanh chóng nếu máy chủ chính không thành công (tính khả dụng cao) hoặc cho phép một số máy tính phục vụ cùng một dữ liệu (tỷ lệ kèo bóng đá). Lý tưởng nhất, các máy chủ cơ sở dữ liệu có thể làm việc cùng nhau một cách liền mạch. Các máy chủ web phục vụ các trang web tĩnh có thể được kết hợp khá dễ dàng bằng cách chỉ đơn thuần là các yêu cầu web tỷ lệ kèo bóng đá cho nhiều máy. Trên thực tế, các máy chủ cơ sở dữ liệu chỉ đọc cũng có thể được kết hợp tương đối dễ dàng. Thật không may, hầu hết các máy chủ cơ sở dữ liệu đều có kết hợp đọc/ghi các yêu cầu và máy chủ đọc/ghi khó kết hợp hơn nhiều. Điều này là do mặc dù dữ liệu chỉ đọc chỉ cần được đặt trên mỗi máy chủ, một lần ghi vào bất kỳ máy chủ nào phải được truyền đến tất cả các máy chủ để các yêu cầu đọc trong tương lai cho các máy chủ đó trả về kết quả nhất quán.
Vấn đề đồng bộ hóa này là khó khăn cơ bản cho các máy chủ làm việc cùng nhau. Bởi vì không có giải pháp duy nhất giúp loại bỏ tác động của vấn đề đồng bộ hóa đối với tất cả các trường hợp sử tỷ lệ kèo bóng đá, có nhiều giải pháp. Mỗi giải pháp giải quyết vấn đề này theo một cách khác nhau và giảm thiểu tác động của nó cho một khối lượng công việc cụ thể.
Một số giải pháp liên quan đến đồng bộ hóa tỷ lệ kèo bóng đá cách chỉ cho phép một máy chủ sửa đổi dữ liệu. Máy chủ có thể sửa đổi dữ liệu được gọi là đọc/ghi,MasterhoặcTiểu họcMáy chủ. Các máy chủ theo dõi các thay đổi trong chính được gọi làchờhoặcphụMáy chủ. Một máy chủ dự phòng không thể được kết nối cho đến khi nó được quảng bá lên máy chủ chính được gọi làChế độ chờ ấmMáy chủ và một máy chủ có thể chấp nhận kết nối và phục vụ các truy vấn chỉ đọc được gọi làChế độ chờ nóngMáy chủ.
Một số giải pháp đồng bộ, có nghĩa là một giao dịch biến đổi dữ liệu không được coi là cam kết cho đến khi tất cả các máy chủ đã thực hiện giao dịch. Điều này đảm bảo rằng chuyển đổi dự phòng sẽ không mất bất kỳ dữ liệu nào và tất cả các máy chủ tỷ lệ kèo bóng đá sẽ trả về kết quả nhất quán cho dù máy chủ nào được truy vấn. Ngược lại, các giải pháp không đồng bộ cho phép một số độ trễ giữa thời gian cam kết và sự lan truyền của nó sang các máy chủ khác, mở khả năng một số giao dịch có thể bị mất trong công tắc sang máy chủ sao lưu và các máy chủ tỷ lệ kèo bóng đá có thể trả về kết quả hơi cũ. Giao tiếp không đồng bộ được sử dụng khi đồng bộ sẽ quá chậm.
Giải pháp cũng có thể được phân loại theo độ chi tiết của chúng. Một số giải pháp chỉ có thể xử lý toàn bộ máy chủ cơ sở dữ liệu, trong khi các giải pháp khác cho phép điều khiển ở cấp độ mỗi bảng hoặc mỗi cơ sở dữ liệu.
Hiệu suất phải được xem xét trong bất kỳ lựa chọn nào. Thường có sự đánh đổi giữa chức năng và hiệu suất. Ví dụ: một giải pháp đồng bộ hoàn toàn trên mạng chậm có thể cắt giảm hiệu suất hơn một nửa, trong khi một giải pháp không đồng bộ có thể có tác động hiệu suất tối thiểu.
Phần còn lại của phần này phác thảo các giải pháp chuyển đổi dự phòng, sao chép và tỷ lệ kèo bóng đá khác nhau.
Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không phù hợp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử tỷ lệ kèo bóng đáMẫu nàyĐể báo cáo vấn đề tài liệu.