Skip to main content

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

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

분산 동시성 제어의 주요 장점은 여러 컴퓨터에 걸쳐 동시성 문제에 대한 워크로드를 확산시켜 각각의 오버 헤드를 줄인다는 것입니다.배포 된 동시성 제어가 없으면 네트워크에서 동시성을 유지하면 단일 컴퓨터의 풀 타임 작업이되어 다른 어떤 것도 쓸모가 없습니다.분산 동시성 제어를 통해 네트워크의 각 컴퓨터는 작업량을 공유하는 데 도움이 될 수있어 최종 사용자가 다른 네트워크 작업에 여전히 터미널을 사용할 수 있도록합니다..강력한 엄격한 2 단계 잠금의 경우 개별 네트워크 파일에 액세스하자마자 액세스가 끝날 때까지 읽기 및 쓰기 작업 모두가 잠겨 있습니다.즉, 네트워크의 한 사용자 만 한 번에 파일을 변경할 수있어 파일이 네트워크에서 동시성이 떨어질 수 없습니다.최종 사용자가 파일의 변경 사항을 저장하거나 파일을 완전히 종료하면 잠금 장치가 제거되어 시스템의 다른 사용자가 파일을 다시 처리 할 수 있습니다.strong 강력한 엄격한 2 단계 잠금에 대한 가장 큰 단점 중 하나는 네트워크 리소스에 추가로 배치 된 것입니다.각 사용자의 각 파일은 네트워크에 의해 잠긴 것으로 배정되어야하며, 해당 정보는 잠금이 끝날 때까지 메모리에 유지되어야합니다.수백 명의 최종 사용자가 수백 개의 파일을 동시에 실행하면서 네트워크에서 메모리의 상당 부분을 쉽게 식당 할 수 있습니다.이 과도한 메모리의 식인종 화는 비효율적이거나 구식 하드웨어 설계로 네트워크를 속도 할 수 있습니다.