Skip to main content

Kiểm soát đồng thời phân phối là gì?

Kiểm soát đồng thời phân tán là một chiến lược truyền bá trách nhiệm kiểm soát đồng thời trên toàn bộ mạng.Đồng thời đề cập đến việc có tất cả các máy tính làm việc với cùng một phiên bản của cùng một tệp.Khi máy tính được nối mạng với nhau, mối quan tâm đồng thời mdash;Các vấn đề với việc giữ tất cả các tệp trên mạng giống hệt nhau cho tất cả người dùng MDash;Leo lên hàng đầu, vì nhiều người dùng có thể có quyền truy cập đồng thời vào bất kỳ tệp và thư mục được ủy quyền nào trên hệ thống.Không thực thi đồng thời, các tệp này có thể dễ dàng trở nên không nhất quán từ máy tính này sang máy tính tiếp theo khi người dùng thay đổi và thao tác dữ liệu trong thời gian thực, dẫn đến việc mọi người nhanh chóng mất khả năng dựa vào các tệp mạng khi thay đổi diễn ra.Kiểm soát đồng thời giữ cho các tệp nhất quán trên toàn bộ mạng, tránh mối quan tâm này.Nếu không kiểm soát đồng thời phân tán, việc giữ đồng thời trên mạng có thể dễ dàng trở thành một công việc toàn thời gian cho một máy tính, khiến nó trở nên vô dụng cho bất cứ điều gì khác.Với điều khiển đồng thời phân tán, mỗi máy tính trên mạng có thể giúp chia sẻ khối lượng công việc, đảm bảo rằng người dùng cuối vẫn có thể sử dụng các thiết bị đầu cuối cho các tác vụ mạng khác..Trong khóa hai pha nghiêm ngặt, ngay khi một tệp mạng riêng lẻ được truy cập, nó bị khóa cho cả hoạt động đọc và ghi cho đến khi truy cập kết thúc.Điều này có nghĩa là chỉ một người dùng trên mạng có thể thay đổi một tệp tại một thời điểm, khiến cho tệp không thể rơi ra khỏi sự đồng thời trên mạng.Khi người dùng cuối lưu sẽ thay đổi tệp hoặc thoát hoàn toàn tệp, các khóa sẽ bị xóa, cho phép người dùng khác trên hệ thống sau đó xử lý lại tệp.Một trong những nhược điểm lớn nhất đối với khóa hai pha nghiêm ngặt là chi phí bổ sung mà nó đặt trên các tài nguyên mạng.Mỗi tệp trong mỗi người dùng phải được mạng dành cho mạng và thông tin đó phải được giữ lại trong bộ nhớ cho đến khi khóa kết thúc.Trong tổng hợp, với hàng trăm người dùng cuối chạy hàng trăm tệp cùng một lúc, điều này có thể dễ dàng ăn thịt một phần bộ nhớ đáng kể trên mạng.Việc ăn thịt người quá mức này của bộ nhớ có thể làm chậm các mạng với các thiết kế phần cứng không hiệu quả hoặc lỗi thời.