동시성 제어를 위한 데이터 잠금
NCache 여러 클라이언트가 캐시 데이터에 액세스할 수 있는 클러스터 환경을 제공합니다. 이러한 상황에서는 동일한 데이터 변경에 대해 병렬 요청이 발생할 수 있습니다. 예를 들어 여러 애플리케이션 내의 여러 병렬 스레드가 동일한 데이터에 대해 업데이트 호출을 실행할 수 있습니다. 따라서 캐시의 동시 업데이트를 처리하기 위해 데이터 무결성을 유지하는 데 잠금이 사용됩니다.
애플리케이션이나 스레드가 데이터 세트에 대해 동시에 기능을 수행하지 않도록 하려면 NCache 그러한 상황에 대처하기 위해 두 가지 잠금 기술을 제공합니다.
이 섹션의
잠금 유형
잠금의 기본 개념을 사용 사례와 함께 자세히 설명합니다.
비관적 잠금
항목을 독점적으로 잠그는 방법을 설명합니다.
낙관적 잠금
캐시 항목 버전 관리를 사용하여 항목을 잠그는 방법을 설명합니다.