분산 동시성 제어 란 무엇입니까?

분산 동시성 제어는 전체 네트워크에서 동시성 제어에 대한 책임을 전하는 전략입니다. 동시성은 모든 컴퓨터가 동일한 버전의 동일한 파일로 작동하는 것을 말합니다. 컴퓨터가 함께 네트워크로 만들어지면 동시성 문제 (모든 사용자가 네트워크의 모든 파일을 동일하게 유지하는 데 문제가있는 문제)는 여러 사용자가 시스템의 모든 승인 된 파일 및 폴더에 동시에 액세스 할 수 있으므로 최전선으로 올라갑니다. 동시성을 시행하지 않으면 이러한 파일은 사용자가 실시간으로 데이터를 변경하고 조작함에 따라 한 컴퓨터에서 다음 컴퓨터로 쉽게 일치하지 않을 수 있으며,이를 통해 모든 사람이 변경이 이루어지면서 네트워크 파일에 의존 할 수있는 능력을 빠르게 잃게됩니다. 동시체 제어는이 문제를 피하기 위해 전체 네트워크에서 파일을 일관되게 유지합니다.

분산 동시성 제어의 주요 장점은 여러 컴퓨터에 걸쳐 동시성 문제에 대한 워크로드를 확산시켜 줄입니다.각각의 오버 헤드. 배포 된 동시성 제어가 없으면 네트워크에서 동시성을 유지하면 단일 컴퓨터의 풀 타임 작업이되어 다른 어떤 것도 쓸모가 없습니다. 배포 된 동시성 제어를 통해 네트워크의 각 컴퓨터는 워크로드를 공유하는 데 도움이 될 수있어 최종 사용자가 여전히 다른 네트워크 작업에 터미널을 사용할 수 있도록합니다.

.

강한 엄격한 2 상 잠금은 가장 일반적인 유형의 분산 동시성 제어 중 하나입니다. 강력한 엄격한 2 단계 잠금의 경우 개별 네트워크 파일에 액세스하자마자 액세스가 끝날 때까지 읽기 및 쓰기 작업 모두가 잠겨 있습니다. 즉, 네트워크의 한 사용자 만 한 번에 파일을 변경할 수있어 파일이 네트워크에서 동시성이 떨어질 수 없습니다. 최종 사용자가 파일의 변경 사항을 저장하거나 파일을 완전히 종료하면 잠금 장치가 제거되어 SYS의 다른 사용자가 허용됩니다.그 후에는 파일을 다시 처리합니다.

강력한 엄격한 2 단계 잠금에 대한 가장 큰 단점 중 하나는 네트워크 리소스에 대한 추가 오버 헤드입니다. 각 사용자의 각 파일은 네트워크에 의해 "잠금"으로 배정되어야하며 해당 정보는 잠금이 끝날 때까지 메모리에 유지되어야합니다. 수백 명의 최종 사용자가 수백 개의 파일을 동시에 실행하면서 네트워크에서 메모리의 상당 부분을 쉽게 식당 할 수 있습니다. 이 과도한 메모리의 식인종 화는 비효율적이거나 구식 하드웨어 설계로 네트워크를 속도 할 수 있습니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?