샤 딩 ( sharding ) 된 데이터 에 대해 요구 되 는 연산 을 확인 하 는 단계 ; 상기 확인 된 연산 과 연관 된 샤드 키 ( shardkey ) 를 식별 하 는 단계 ; 상기 식별 된 샤드 키 를 통해 분할 된 샤드 키 단위 의 데이터 에 대한 락 ( lock ) 을 설정 하 는 단계 ; 상기 확인 된 연산 을 상기 분할 된 샤드 키 단위 의 데이터 와 연관 하 여 처리 하 는 단계 ; 및 상기 분할 된 샤드 키 단위 의 데이터 에 대해 설정 된 락 을 해제 하 는 단계 를 포함 하 는 것 을 특징 으로 하 는 락 제어 방법 을 제공 한다 .